public class TopLevelDummyNode extends Object implements org.ogema.core.model.Resource
| Constructor and Description |
|---|
TopLevelDummyNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(boolean recursive) |
void |
addAccessModeListener(org.ogema.core.resourcemanager.AccessModeListener listener) |
<T extends org.ogema.core.model.Resource> |
addDecorator(String name,
Class<T> resourceType) |
<T extends org.ogema.core.model.Resource> |
addDecorator(String name,
T decoratingResource) |
org.ogema.core.model.Resource |
addOptionalElement(String name) |
void |
addResourceListener(org.ogema.core.resourcemanager.ResourceListener listener,
boolean recursive)
Deprecated.
|
void |
addStructureListener(org.ogema.core.resourcemanager.ResourceStructureListener listener) |
void |
addValueListener(org.ogema.core.resourcemanager.ResourceValueListener<?> listener) |
void |
addValueListener(org.ogema.core.resourcemanager.ResourceValueListener<?> listener,
boolean callOnEveryUpdate) |
<T extends org.ogema.core.model.Resource> |
create() |
void |
deactivate(boolean recursive) |
void |
delete() |
void |
deleteElement(String name) |
boolean |
equalsLocation(org.ogema.core.model.Resource other) |
boolean |
equalsPath(org.ogema.core.model.Resource other) |
boolean |
exists() |
org.ogema.core.resourcemanager.AccessMode |
getAccessMode() |
org.ogema.core.resourcemanager.AccessPriority |
getAccessPriority() |
List<org.ogema.core.model.Resource> |
getDirectSubResources(boolean recursive) |
String |
getLocation() |
String |
getLocation(String delimiter) |
<T extends org.ogema.core.model.Resource> |
getLocationResource() |
String |
getName() |
<T extends org.ogema.core.model.Resource> |
getParent() |
String |
getPath() |
String |
getPath(String delimiter) |
List<org.ogema.core.model.Resource> |
getReferencingNodes(boolean transitive) |
<T extends org.ogema.core.model.Resource> |
getReferencingResources(Class<T> parentType) |
Class<? extends org.ogema.core.model.Resource> |
getResourceType() |
<T extends org.ogema.core.model.Resource> |
getSubResource(String name) |
<T extends org.ogema.core.model.Resource> |
getSubResource(String name,
Class<T> type) |
List<org.ogema.core.model.Resource> |
getSubResources(boolean recursive) |
<T extends org.ogema.core.model.Resource> |
getSubResources(Class<T> resourceType,
boolean recursive) |
boolean |
isActive() |
boolean |
isDecorator() |
boolean |
isReference(boolean recursive) |
boolean |
isTopLevel() |
boolean |
isWriteable() |
boolean |
removeAccessModeListener(org.ogema.core.resourcemanager.AccessModeListener listener) |
boolean |
removeResourceListener(org.ogema.core.resourcemanager.ResourceListener listener)
Deprecated.
|
boolean |
removeStructureListener(org.ogema.core.resourcemanager.ResourceStructureListener listener) |
boolean |
removeValueListener(org.ogema.core.resourcemanager.ResourceValueListener<?> listener) |
boolean |
requestAccessMode(org.ogema.core.resourcemanager.AccessMode accessMode,
org.ogema.core.resourcemanager.AccessPriority priority) |
<T extends org.ogema.core.model.Resource> |
setAsReference(T reference) |
void |
setOptionalElement(String name,
org.ogema.core.model.Resource newElement) |
public String getName()
getName in interface org.ogema.core.model.Resourcepublic String getPath()
getPath in interface org.ogema.core.model.Resourcepublic String getPath(String delimiter)
getPath in interface org.ogema.core.model.Resourcepublic String getLocation()
getLocation in interface org.ogema.core.model.Resourcepublic String getLocation(String delimiter)
getLocation in interface org.ogema.core.model.Resourcepublic Class<? extends org.ogema.core.model.Resource> getResourceType()
getResourceType in interface org.ogema.core.model.Resourcepublic void addValueListener(org.ogema.core.resourcemanager.ResourceValueListener<?> listener,
boolean callOnEveryUpdate)
addValueListener in interface org.ogema.core.model.Resourcepublic void addValueListener(org.ogema.core.resourcemanager.ResourceValueListener<?> listener)
addValueListener in interface org.ogema.core.model.Resourcepublic boolean removeValueListener(org.ogema.core.resourcemanager.ResourceValueListener<?> listener)
removeValueListener in interface org.ogema.core.model.Resource@Deprecated public void addResourceListener(org.ogema.core.resourcemanager.ResourceListener listener, boolean recursive)
addResourceListener in interface org.ogema.core.model.Resource@Deprecated public boolean removeResourceListener(org.ogema.core.resourcemanager.ResourceListener listener)
removeResourceListener in interface org.ogema.core.model.Resourcepublic void addAccessModeListener(org.ogema.core.resourcemanager.AccessModeListener listener)
addAccessModeListener in interface org.ogema.core.model.Resourcepublic boolean removeAccessModeListener(org.ogema.core.resourcemanager.AccessModeListener listener)
removeAccessModeListener in interface org.ogema.core.model.Resourcepublic void addStructureListener(org.ogema.core.resourcemanager.ResourceStructureListener listener)
addStructureListener in interface org.ogema.core.model.Resourcepublic boolean removeStructureListener(org.ogema.core.resourcemanager.ResourceStructureListener listener)
removeStructureListener in interface org.ogema.core.model.Resourcepublic boolean isActive()
isActive in interface org.ogema.core.model.Resourcepublic boolean isTopLevel()
isTopLevel in interface org.ogema.core.model.Resourcepublic boolean isWriteable()
isWriteable in interface org.ogema.core.model.Resourcepublic boolean isDecorator()
isDecorator in interface org.ogema.core.model.Resourcepublic boolean requestAccessMode(org.ogema.core.resourcemanager.AccessMode accessMode,
org.ogema.core.resourcemanager.AccessPriority priority)
throws SecurityException
requestAccessMode in interface org.ogema.core.model.ResourceSecurityExceptionpublic org.ogema.core.resourcemanager.AccessPriority getAccessPriority()
getAccessPriority in interface org.ogema.core.model.Resourcepublic org.ogema.core.resourcemanager.AccessMode getAccessMode()
getAccessMode in interface org.ogema.core.model.Resourcepublic <T extends org.ogema.core.model.Resource> T getParent()
getParent in interface org.ogema.core.model.Resourcepublic <T extends org.ogema.core.model.Resource> List<T> getReferencingResources(Class<T> parentType)
getReferencingResources in interface org.ogema.core.model.Resourcepublic List<org.ogema.core.model.Resource> getSubResources(boolean recursive)
getSubResources in interface org.ogema.core.model.Resourcepublic List<org.ogema.core.model.Resource> getDirectSubResources(boolean recursive)
getDirectSubResources in interface org.ogema.core.model.Resourcepublic boolean isReference(boolean recursive)
isReference in interface org.ogema.core.model.Resourcepublic <T extends org.ogema.core.model.Resource> T getSubResource(String name) throws org.ogema.core.resourcemanager.NoSuchResourceException
getSubResource in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionpublic <T extends org.ogema.core.model.Resource> List<T> getSubResources(Class<T> resourceType, boolean recursive)
getSubResources in interface org.ogema.core.model.Resourcepublic void activate(boolean recursive)
throws SecurityException,
org.ogema.core.resourcemanager.VirtualResourceException
activate in interface org.ogema.core.model.ResourceSecurityExceptionorg.ogema.core.resourcemanager.VirtualResourceExceptionpublic void deactivate(boolean recursive)
throws SecurityException
deactivate in interface org.ogema.core.model.ResourceSecurityExceptionpublic void setOptionalElement(String name, org.ogema.core.model.Resource newElement) throws org.ogema.core.resourcemanager.NoSuchResourceException, org.ogema.core.resourcemanager.InvalidResourceTypeException, org.ogema.core.resourcemanager.ResourceGraphException, org.ogema.core.resourcemanager.VirtualResourceException
setOptionalElement in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionorg.ogema.core.resourcemanager.InvalidResourceTypeExceptionorg.ogema.core.resourcemanager.ResourceGraphExceptionorg.ogema.core.resourcemanager.VirtualResourceExceptionpublic org.ogema.core.model.Resource addOptionalElement(String name) throws org.ogema.core.resourcemanager.NoSuchResourceException
addOptionalElement in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionpublic <T extends org.ogema.core.model.Resource> T addDecorator(String name, Class<T> resourceType) throws org.ogema.core.resourcemanager.NoSuchResourceException, org.ogema.core.resourcemanager.ResourceAlreadyExistsException
addDecorator in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionorg.ogema.core.resourcemanager.ResourceAlreadyExistsExceptionpublic <T extends org.ogema.core.model.Resource> T addDecorator(String name, T decoratingResource) throws org.ogema.core.resourcemanager.ResourceAlreadyExistsException, org.ogema.core.resourcemanager.NoSuchResourceException, org.ogema.core.resourcemanager.ResourceGraphException, org.ogema.core.resourcemanager.VirtualResourceException
addDecorator in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.ResourceAlreadyExistsExceptionorg.ogema.core.resourcemanager.NoSuchResourceExceptionorg.ogema.core.resourcemanager.ResourceGraphExceptionorg.ogema.core.resourcemanager.VirtualResourceExceptionpublic void deleteElement(String name)
deleteElement in interface org.ogema.core.model.Resourcepublic boolean equalsLocation(org.ogema.core.model.Resource other)
equalsLocation in interface org.ogema.core.model.Resourcepublic boolean equalsPath(org.ogema.core.model.Resource other)
equalsPath in interface org.ogema.core.model.Resourcepublic boolean exists()
exists in interface org.ogema.core.model.Resourcepublic <T extends org.ogema.core.model.Resource> T create()
throws org.ogema.core.resourcemanager.NoSuchResourceException
create in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionpublic void delete()
delete in interface org.ogema.core.model.Resourcepublic <T extends org.ogema.core.model.Resource> T setAsReference(T reference)
throws org.ogema.core.resourcemanager.NoSuchResourceException,
org.ogema.core.resourcemanager.ResourceGraphException,
org.ogema.core.resourcemanager.VirtualResourceException
setAsReference in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionorg.ogema.core.resourcemanager.ResourceGraphExceptionorg.ogema.core.resourcemanager.VirtualResourceExceptionpublic <T extends org.ogema.core.model.Resource> T getSubResource(String name, Class<T> type) throws org.ogema.core.resourcemanager.NoSuchResourceException
getSubResource in interface org.ogema.core.model.Resourceorg.ogema.core.resourcemanager.NoSuchResourceExceptionpublic <T extends org.ogema.core.model.Resource> T getLocationResource()
getLocationResource in interface org.ogema.core.model.Resourcepublic List<org.ogema.core.model.Resource> getReferencingNodes(boolean transitive)
getReferencingNodes in interface org.ogema.core.model.ResourceCopyright © 2018. All rights reserved.