public abstract class ResourceImpl extends EntityImpl implements Resource
| Modifier and Type | Field and Description |
|---|---|
protected List<ConsistsOf<? extends Resource,? extends Facet>> |
consistsOf |
protected List<IsRelatedTo<? extends Resource,? extends Resource>> |
isRelatedTo |
headerHEADER_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
ResourceImpl() |
| Modifier and Type | Method and Description |
|---|---|
<C extends ConsistsOf<? extends Resource,? extends Facet>> |
addFacet(C relation) |
<F extends Facet> |
addFacet(F facet) |
void |
attachFacet(ConsistsOf<? extends Resource,? extends Facet> relation) |
void |
attachFacet(UUID uuid) |
void |
attachResource(IsRelatedTo relation) |
void |
attachResource(UUID uuid) |
void |
detachFacet(UUID uuid) |
List<ConsistsOf<? extends Resource,? extends Facet>> |
getConsistsOf() |
List<? extends Facet> |
getIdentificationFacets() |
List<IsRelatedTo<? extends Resource,? extends Resource>> |
getIsRelatedTo() |
void |
validate() |
compareTo, getHeader, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompareToprotected List<ConsistsOf<? extends Resource,? extends Facet>> consistsOf
protected List<IsRelatedTo<? extends Resource,? extends Resource>> isRelatedTo
public <F extends Facet> void addFacet(F facet)
public <C extends ConsistsOf<? extends Resource,? extends Facet>> void addFacet(C relation)
public void attachFacet(UUID uuid)
attachFacet in interface Resourcepublic void attachFacet(ConsistsOf<? extends Resource,? extends Facet> relation)
attachFacet in interface Resourcepublic void detachFacet(UUID uuid)
detachFacet in interface Resourcepublic void attachResource(UUID uuid)
attachResource in interface Resourcepublic void attachResource(IsRelatedTo relation)
attachResource in interface Resourcepublic List<? extends Facet> getIdentificationFacets()
getIdentificationFacets in interface Resourcepublic void validate()
throws InvalidResource
validate in interface Entityvalidate in interface ResourceInvalidResourcepublic List<ConsistsOf<? extends Resource,? extends Facet>> getConsistsOf()
getConsistsOf in interface Resourcepublic List<IsRelatedTo<? extends Resource,? extends Resource>> getIsRelatedTo()
getIsRelatedTo in interface ResourceCopyright © 2016. All Rights Reserved.