public abstract class ResourceImpl extends EntityImpl implements Resource
| Modifier and Type | Field and Description |
|---|---|
protected Map<Facet,ConsistsOf<Resource,Facet>> |
addedFacets |
protected Map<UUID,ConsistsOf<Resource,Facet>> |
attachedFacets |
protected Map<UUID,IsRelatedTo<Resource,Resource>> |
attachedResources |
protected List<UUID> |
detachedFacets |
protected List<UUID> |
detachedResources |
headerHEADER_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
ResourceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFacet(Facet facet) |
void |
addFacet(Facet facet,
ConsistsOf<Resource,Facet> relation) |
void |
attachFacet(UUID uuid) |
void |
attachFacet(UUID uuid,
ConsistsOf<Resource,Facet> relation) |
void |
attachResource(UUID uuid) |
void |
attachResource(UUID uuid,
IsRelatedTo<Resource,Resource> relation) |
void |
detachFacet(Facet facet) |
void |
detachFacet(UUID uuid) |
void |
detachResource(UUID uuid) |
List<? extends Facet> |
getIdentifierFacets() |
void |
validate() |
getHeaderprotected Map<Facet,ConsistsOf<Resource,Facet>> addedFacets
protected Map<UUID,ConsistsOf<Resource,Facet>> attachedFacets
protected Map<UUID,IsRelatedTo<Resource,Resource>> attachedResources
public void addFacet(Facet facet, ConsistsOf<Resource,Facet> relation)
public void attachFacet(UUID uuid)
attachFacet in interface Resourcepublic void attachFacet(UUID uuid, ConsistsOf<Resource,Facet> relation)
attachFacet in interface Resourcepublic void detachFacet(Facet facet)
detachFacet in interface Resourcepublic void detachFacet(UUID uuid)
detachFacet in interface Resourcepublic void attachResource(UUID uuid)
attachResource in interface Resourcepublic void attachResource(UUID uuid, IsRelatedTo<Resource,Resource> relation)
attachResource in interface Resourcepublic void detachResource(UUID uuid)
detachResource in interface Resourcepublic List<? extends Facet> getIdentifierFacets()
getIdentifierFacets in interface Resourcepublic void validate()
throws InvalidResource
validate in interface Entityvalidate in interface ResourceInvalidResourceCopyright © 2016. All Rights Reserved.