public interface Resource extends Entity
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
HEADER_PROPERTY| 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) |
<I extends IsRelatedTo<? extends Resource,? extends Resource>> |
attachResource(I 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() |
compareTostatic final String NAME
List<ConsistsOf<? extends Resource,? extends Facet>> getConsistsOf()
List<IsRelatedTo<? extends Resource,? extends Resource>> getIsRelatedTo()
<F extends Facet> void addFacet(F facet)
<C extends ConsistsOf<? extends Resource,? extends Facet>> void addFacet(C relation)
void attachFacet(UUID uuid)
void attachFacet(ConsistsOf<? extends Resource,? extends Facet> relation)
void detachFacet(UUID uuid)
void attachResource(UUID uuid)
<I extends IsRelatedTo<? extends Resource,? extends Resource>> void attachResource(I relation)
void validate()
throws InvalidResource
validate in interface EntityInvalidResourceCopyright © 2016. All Rights Reserved.