Uses of Interface
org.gcube.contentmanagement.gcubedocumentlibrary.properties.Property

Packages that use Property
org.gcube.contentmanagement.gcubedocumentlibrary.projections   
org.gcube.contentmanagement.gcubedocumentlibrary.properties   
org.gcube.contentmanagement.gcubedocumentlibrary.views   
 

Uses of Property in org.gcube.contentmanagement.gcubedocumentlibrary.projections
 

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.projections with type parameters of type Property
 class BaseProjection<E extends GCubeElement,P extends Property,SELF extends BaseProjection<E,P,SELF>>
          Partial implementation of Projection.
 interface Projection<E extends GCubeElement,P extends Property>
          Encapsulates a set of constraints over the Propertys of GCubeElements.
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.projections with type parameters of type Property
static
<P extends Property>
P
Projections.opt(P prop)
          Makes the default constraint on a Property optional.
static
<P extends Property>
P
Projections.opt(P prop, Predicate p)
          Returns a Property with a optional constraint.
static
<P extends Property>
P
Projections.opt(P prop, Projection<?,?> p)
          Returns a Property with a optional constraint.
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.projections with parameters of type Property
 SELF BaseProjection.allexcept(P property, P... properties)
          Behaves like BaseProjection.etc(), except for one or more properties of this projection.
 SELF BaseProjection.where(P property, P... properties)
          Adds filter constraints for the existence of one or more properties.
 SELF BaseProjection.with(P property, P... properties)
          Adds include constraints for the existence of one ore more properties.
 

Uses of Property in org.gcube.contentmanagement.gcubedocumentlibrary.properties
 

Subinterfaces of Property in org.gcube.contentmanagement.gcubedocumentlibrary.properties
static interface PropertyTypes.AlternativeProperty
          A Property for GCubeAlternatives.
static interface PropertyTypes.AnnotationProperty
          A Property for GCubeAnnotations.
static interface PropertyTypes.DocumentProperty
          A Property for GCubeDocuments.
static interface PropertyTypes.MetadataProperty
          A Property for GCubeMetadatas.
static interface PropertyTypes.PartProperty
          A Property for GCubeParts.
 

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.properties that implement Property
 class BaseProperty
          Partial implementation of Property.
static class PropertyTypes.CommonProperty
          A Property common to all GCubeElements.
static class PropertyTypes.ElementProperty
          A Property of free-form properties of GCubeElements.
 

Uses of Property in org.gcube.contentmanagement.gcubedocumentlibrary.views
 

Classes in org.gcube.contentmanagement.gcubedocumentlibrary.views with type parameters of type Property
 class BaseCollectionView<E extends GCubeElement,P extends Property>
          Partial implementation of CollectionView that act as a wrapper around View proxies of the View Manager service.
 interface CollectionView<E extends GCubeElement,P extends Property>
          A local proxy of a remote view defined over the document descriptions of a remote collection.
 class SimpleView<E extends GCubeElement,P extends Property>
          A CollectionView defined by a projection over specific inner GCubeElements of document descriptions.
 

Methods in org.gcube.contentmanagement.gcubedocumentlibrary.views with type parameters of type Property
static
<E extends GCubeElement,P extends Property,V extends CollectionView<E,P>>
java.util.List<V>
Views.findLike(V view)