Uses of Interface
org.gcube.informationsystem.model.reference.entities.Facet
-
-
Uses of Facet in org.gcube.informationsystem.model.impl.entities
Classes in org.gcube.informationsystem.model.impl.entities that implement Facet Modifier and Type Class Description classDummyFacetA dummy implementation of theFacetinterface, used for placeholder or testing purposes.classFacetImplThe default abstract implementation of theFacetinterface.Fields in org.gcube.informationsystem.model.impl.entities with type parameters of type Facet Modifier and Type Field Description protected List<ConsistsOf<? extends Resource,? extends Facet>>ResourceImpl. consistsOfListThe list ofConsistsOfrelations.Methods in org.gcube.informationsystem.model.impl.entities with type parameters of type Facet Modifier and Type Method Description <C extends ConsistsOf<? extends Resource,? extends Facet>>
voidResourceImpl. addFacet(C relation)Adds a facet to the resource via aConsistsOfrelation.<F extends Facet>
voidResourceImpl. addFacet(F facet)Adds a facet to the resource.<C extends ConsistsOf<? extends Resource,? extends Facet>>
List<C>ResourceImpl. getConsistsOf(Class<C> clz)ReturnsConsistsOfrelations of a specific type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<C>ResourceImpl. getConsistsOf(Class<C> clz, Class<F> facetClz)ReturnsConsistsOfrelations of a specific type, targeting a specific facet type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<F>ResourceImpl. getFacets(Class<C> clz, Class<F> facetClz)Returns facets of a specific type, linked by a specificConsistsOfrelation type.<F extends Facet>
List<F>ResourceImpl. getFacets(Class<F> clz)Returns all facets of a specific type associated with this resource.Methods in org.gcube.informationsystem.model.impl.entities that return types with arguments of type Facet Modifier and Type Method Description List<ConsistsOf<? extends Resource,? extends Facet>>ResourceImpl. getConsistsOf()Returns allConsistsOfrelations for this resource, linking it to its facets.List<? extends Facet>ResourceImpl. getFacets()Returns all facets associated with this resource. -
Uses of Facet in org.gcube.informationsystem.model.impl.relations
Classes in org.gcube.informationsystem.model.impl.relations with type parameters of type Facet Modifier and Type Class Description classConsistsOfImpl<S extends Resource,T extends Facet>The default implementation of theConsistsOfinterface. -
Uses of Facet in org.gcube.informationsystem.model.reference.entities
Methods in org.gcube.informationsystem.model.reference.entities with type parameters of type Facet Modifier and Type Method Description <C extends ConsistsOf<? extends Resource,? extends Facet>>
voidResource. addFacet(C relation)Adds a facet to the resource via aConsistsOfrelation.<F extends Facet>
voidResource. addFacet(F facet)Adds a facet to the resource.<C extends ConsistsOf<? extends Resource,? extends Facet>>
List<C>Resource. getConsistsOf(Class<C> clz)ReturnsConsistsOfrelations of a specific type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<C>Resource. getConsistsOf(Class<C> clz, Class<F> target)ReturnsConsistsOfrelations of a specific type, targeting a specific facet type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<F>Resource. getFacets(Class<C> clz, Class<F> target)Returns facets of a specific type, linked by a specificConsistsOfrelation type.<F extends Facet>
List<F>Resource. getFacets(Class<F> clz)Returns all facets of a specific type associated with this resource.Methods in org.gcube.informationsystem.model.reference.entities that return types with arguments of type Facet Modifier and Type Method Description List<ConsistsOf<? extends Resource,? extends Facet>>Resource. getConsistsOf()Returns allConsistsOfrelations for this resource, linking it to its facets.List<? extends Facet>Resource. getFacets()Returns all facets associated with this resource. -
Uses of Facet in org.gcube.informationsystem.model.reference.relations
Classes in org.gcube.informationsystem.model.reference.relations with type parameters of type Facet Modifier and Type Interface Description interfaceConsistsOf<S extends Resource,T extends Facet> -
Uses of Facet in org.gcube.informationsystem.types.annotations
Methods in org.gcube.informationsystem.types.annotations that return types with arguments of type Facet Modifier and Type Method Description Class<? extends Facet>facet() -
Uses of Facet in org.gcube.informationsystem.types.impl.entities
Constructor parameters in org.gcube.informationsystem.types.impl.entities with type arguments of type Facet Constructor Description FacetTypeImpl(Class<? extends Facet> clz)Constructs a newFacetTypeImplfrom a class. -
Uses of Facet in org.gcube.informationsystem.types.impl.relations
Constructor parameters in org.gcube.informationsystem.types.impl.relations with type arguments of type Facet Constructor Description ConsistsOfTypeImpl(Class<? extends ConsistsOf<? extends Resource,? extends Facet>> clz)Constructs a newConsistsOfTypeImplfrom a class.
-