Skip navigation links
A C D E F G H I K L M N O P R S T U V 

A

Abstract - Annotation Type in org.gcube.informationsystem.model.reference.annotations
 
abstractType - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
AccessPolicy - Interface in org.gcube.informationsystem.model.reference.embedded
 
AccessPolicyImpl - Class in org.gcube.informationsystem.model.impl.embedded
 
AccessPolicyImpl() - Constructor for class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 
AccessType - Enum in org.gcube.informationsystem.model.reference
 
add(Class<ISM>) - Method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
ADD_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
addAllowedAdditionalKey(String) - Method in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
addChild(UUID) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
addChild(Context) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
addChild(IsParentOf<Context, Context>) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
addChild(UUID) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
addChild(Context) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
addChild(IsParentOf<Context, Context>) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
addChildFromJson(IsParentOf<Context, Context>) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
addConstraint - Variable in class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
addFacet(UUID) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
addFacet(F) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
addFacet(C) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
addFacet(UUID) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
addFacet(F) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
addFacet(C) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
additionalProperties - Variable in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
additionalProperties - Variable in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
addPackage(Package) - Method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
allowedAdditionalKeys - Variable in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
allowedAdditionalKeys - Variable in class org.gcube.informationsystem.model.impl.relation.RelationImpl
Used to allow to have an additional property starting with '_' or '@'
analizeISM(Class<ISM>) - Method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
attachResource(UUID) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
attachResource(R) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
attachResource(IsRelatedTo) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
attachResource(UUID) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
attachResource(R) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
attachResource(I) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 

C

children - Variable in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
CHILDREN_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entity.Context
 
CLASS_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.ISManageable
 
CONSISTS_OF_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entity.Resource
 
ConsistsOf<Out extends Resource,In extends Facet> - Interface in org.gcube.informationsystem.model.reference.relation
 
ConsistsOfImpl<Out extends Resource,In extends Facet> - Class in org.gcube.informationsystem.model.impl.relation
 
ConsistsOfImpl() - Constructor for class org.gcube.informationsystem.model.impl.relation.ConsistsOfImpl
 
ConsistsOfImpl(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.ConsistsOfImpl
 
consistsOfList - Variable in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
Context - Interface in org.gcube.informationsystem.model.reference.entity
 
ContextImpl - Class in org.gcube.informationsystem.model.impl.entity
 
ContextImpl() - Constructor for class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
ContextImpl(String) - Constructor for class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
ContextImpl(String, UUID) - Constructor for class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
createTypeDefinition(Class<? extends ISManageable>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
CREATION_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
 
creationTime - Variable in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
creator - Variable in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
CREATOR_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
 

D

DATETIME_PATTERN - Static variable in interface org.gcube.informationsystem.model.reference.ISConstants
 
DESCRIPTION - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Embedded
 
DESCRIPTION - Static variable in interface org.gcube.informationsystem.model.reference.entity.Facet
 
description - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
deserialize(JsonParser, DeserializationContext) - Method in class org.gcube.informationsystem.model.impl.utils.ERDeserializer
 
deserializeTypeDefinition(String) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
deserializeTypeDefinitions(String) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class org.gcube.informationsystem.model.impl.utils.ERDeserializer
 
discover() - Method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
discovered - Variable in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
DummyConsistsOf<Out extends Resource,In extends Facet> - Class in org.gcube.informationsystem.model.impl.relation
 
DummyConsistsOf() - Constructor for class org.gcube.informationsystem.model.impl.relation.DummyConsistsOf
 
DummyConsistsOf(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.DummyConsistsOf
 
DummyEmbedded - Class in org.gcube.informationsystem.model.impl.embedded
 
DummyEmbedded() - Constructor for class org.gcube.informationsystem.model.impl.embedded.DummyEmbedded
 
DummyFacet - Class in org.gcube.informationsystem.model.impl.entity
 
DummyFacet(UUID) - Constructor for class org.gcube.informationsystem.model.impl.entity.DummyFacet
 
DummyFacet() - Constructor for class org.gcube.informationsystem.model.impl.entity.DummyFacet
 
DummyIsRelatedTo<Out extends Resource,In extends Resource> - Class in org.gcube.informationsystem.model.impl.relation
 
DummyIsRelatedTo() - Constructor for class org.gcube.informationsystem.model.impl.relation.DummyIsRelatedTo
 
DummyIsRelatedTo(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.DummyIsRelatedTo
 
DummyResource - Class in org.gcube.informationsystem.model.impl.entity
 
DummyResource(UUID) - Constructor for class org.gcube.informationsystem.model.impl.entity.DummyResource
 
DummyResource() - Constructor for class org.gcube.informationsystem.model.impl.entity.DummyResource
 

E

Embedded - Interface in org.gcube.informationsystem.model.reference.embedded
 
EmbeddedImpl - Class in org.gcube.informationsystem.model.impl.embedded
 
EmbeddedImpl() - Constructor for class org.gcube.informationsystem.model.impl.embedded.EmbeddedImpl
 
Entity - Interface in org.gcube.informationsystem.model.reference.entity
 
EntityImpl - Class in org.gcube.informationsystem.model.impl.entity
 
EntityImpl() - Constructor for class org.gcube.informationsystem.model.impl.entity.EntityImpl
 
ER - Interface in org.gcube.informationsystem.model.reference
 
ERDeserializer<ISM extends ISManageable> - Class in org.gcube.informationsystem.model.impl.utils
 
ERDeserializer(Class<ISM>, ObjectMapper) - Constructor for class org.gcube.informationsystem.model.impl.utils.ERDeserializer
 
ERImpl - Class in org.gcube.informationsystem.model.impl
 
ERImpl() - Constructor for class org.gcube.informationsystem.model.impl.ERImpl
 

F

Facet - Interface in org.gcube.informationsystem.model.reference.entity
 
FacetImpl - Class in org.gcube.informationsystem.model.impl.entity
 
FacetImpl() - Constructor for class org.gcube.informationsystem.model.impl.entity.FacetImpl
 

G

getAccessType(Class<?>) - Static method in enum org.gcube.informationsystem.model.reference.AccessType
 
getAddConstraint() - Method in class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
getAddConstraint() - Method in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
getAdditionalProperties() - Method in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
getAdditionalProperties() - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
getAdditionalProperties() - Method in interface org.gcube.informationsystem.model.reference.entity.Facet
Return all properties.
getAdditionalProperties() - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
Return all properties.
getAdditionalProperty(String) - Method in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
getAdditionalProperty(String) - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.model.reference.entity.Facet
Return the value of the given property.
getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
Return the value of the given property.
getChildren() - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
getChildren() - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
getClassesForPackage(Package) - Static method in class org.gcube.informationsystem.model.impl.utils.discovery.ReflectionUtility
 
getClassesForPackage(String) - Static method in class org.gcube.informationsystem.model.impl.utils.discovery.ReflectionUtility
Attempts to list all the classes in the specified package as determined by the context class loader
getConsistsOf() - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getConsistsOf(Class<C>) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getConsistsOf(Class<C>, Class<F>) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getConsistsOf() - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getConsistsOf(Class<C>) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getConsistsOf(Class<C>, Class<F>) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getCreationTime() - Method in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
getCreationTime() - Method in interface org.gcube.informationsystem.model.reference.embedded.Header
 
getCreator() - Method in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
getCreator() - Method in interface org.gcube.informationsystem.model.reference.embedded.Header
 
getDescription() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getDescription() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getDiscovered() - Method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
getDummyImplementationClass() - Method in enum org.gcube.informationsystem.model.reference.AccessType
 
getFacets() - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getFacets(Class<F>) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getFacets(Class<C>, Class<F>) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getFacets() - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getFacets(Class<F>) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getFacets(Class<C>, Class<F>) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getHeader() - Method in class org.gcube.informationsystem.model.impl.ERImpl
 
getHeader() - Method in interface org.gcube.informationsystem.model.reference.entity.Entity
 
getHeader() - Method in interface org.gcube.informationsystem.model.reference.ER
 
getHeader() - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
 
getIdentificationFacets() - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getIdentificationFacets() - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getImplementationClass() - Method in enum org.gcube.informationsystem.model.reference.AccessType
 
getIntValue() - Method in enum org.gcube.informationsystem.types.Type.OType
 
getIsRelatedTo() - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getIsRelatedTo(Class<I>) - Method in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
getIsRelatedTo() - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getIsRelatedTo(Class<I>) - Method in interface org.gcube.informationsystem.model.reference.entity.Resource
 
getJSONNode(String) - Static method in class org.gcube.informationsystem.model.impl.utils.Utility
 
getLastUpdateTime() - Method in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
getLastUpdateTime() - Method in interface org.gcube.informationsystem.model.reference.embedded.Header
 
getLinkedClass() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getLinkedType() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getMax() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getMin() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getModifiedBy() - Method in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
getModifiedBy() - Method in interface org.gcube.informationsystem.model.reference.embedded.Header
 
getName() - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
getName() - Method in enum org.gcube.informationsystem.model.reference.AccessType
 
getName() - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
getName() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getName() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getNote() - Method in class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 
getNote() - Method in interface org.gcube.informationsystem.model.reference.embedded.AccessPolicy
 
getObjectMapper() - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
getPackagesToRegister() - Method in interface org.gcube.informationsystem.model.impl.utils.discovery.RegistrationProvider
This method must return the list of packages to be registered from marshalling/unmarshalling
getParent() - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
getParent() - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
getPolicy() - Method in class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 
getPolicy() - Method in interface org.gcube.informationsystem.model.reference.embedded.AccessPolicy
 
getPropagationConstraint() - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
getPropagationConstraint() - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
 
getProperties() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getRegexp() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getRemoveConstraint() - Method in class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
getRemoveConstraint() - Method in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
getSchema() - Method in class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
getSchema() - Method in interface org.gcube.informationsystem.model.reference.embedded.ValueSchema
 
getSource() - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
getSource() - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
 
getSourceType() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getStringValue() - Method in enum org.gcube.informationsystem.types.Type.OType
 
getSuperClasses() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getTarget() - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
getTarget() - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
 
getTargetType() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getType(Class<? extends ISManageable>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
getType() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getTypeByClass(Class<?>) - Static method in class org.gcube.informationsystem.types.Type
Return the correspondent type by checking the "assignability" of the class received as parameter.
getTypeClass() - Method in enum org.gcube.informationsystem.model.reference.AccessType
 
getTypeStringValue() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getUUID() - Method in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
getUUID() - Method in interface org.gcube.informationsystem.model.reference.embedded.Header
 
getUUIDFromJsonNode(JsonNode) - Static method in class org.gcube.informationsystem.model.impl.utils.Utility
 
getUUIDFromJSONString(String) - Static method in class org.gcube.informationsystem.model.impl.utils.Utility
 
getValue() - Method in class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
getValue() - Method in interface org.gcube.informationsystem.model.reference.embedded.ValueSchema
 

H

header - Variable in class org.gcube.informationsystem.model.impl.ERImpl
 
Header - Interface in org.gcube.informationsystem.model.reference.embedded
 
HEADER_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.ER
 
HeaderImpl - Class in org.gcube.informationsystem.model.impl.embedded
 
HeaderImpl() - Constructor for class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
HeaderImpl(UUID) - Constructor for class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 

I

InvalidEntity - Exception in org.gcube.informationsystem.model.reference.exceptions
 
InvalidEntity(String) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidEntity
 
InvalidEntity(Throwable) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidEntity
 
InvalidEntity(String, Throwable) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidEntity
 
InvalidFacet - Exception in org.gcube.informationsystem.model.reference.exceptions
 
InvalidFacet(String) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidFacet
 
InvalidFacet(Throwable) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidFacet
 
InvalidFacet(String, Throwable) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidFacet
 
InvalidResource - Exception in org.gcube.informationsystem.model.reference.exceptions
 
InvalidResource(String) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidResource
 
InvalidResource(Throwable) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidResource
 
InvalidResource(String, Throwable) - Constructor for exception org.gcube.informationsystem.model.reference.exceptions.InvalidResource
 
IS_RELATED_TO_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entity.Resource
 
isAbstract() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
ISConstants - Interface in org.gcube.informationsystem.model.reference
 
IsIdentifiedBy<Out extends Resource,In extends Facet> - Interface in org.gcube.informationsystem.model.reference.relation
 
IsIdentifiedByImpl<Out extends Resource,In extends Facet> - Class in org.gcube.informationsystem.model.impl.relation
 
IsIdentifiedByImpl() - Constructor for class org.gcube.informationsystem.model.impl.relation.IsIdentifiedByImpl
 
IsIdentifiedByImpl(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.IsIdentifiedByImpl
 
ISManageable - Interface in org.gcube.informationsystem.model.reference
 
ISManageableImpl - Class in org.gcube.informationsystem.model.impl
 
ISManageableImpl() - Constructor for class org.gcube.informationsystem.model.impl.ISManageableImpl
 
isMandatory() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
ISMapper - Class in org.gcube.informationsystem.model.impl.utils
 
ISMapper() - Constructor for class org.gcube.informationsystem.model.impl.utils.ISMapper
 
ISMDiscovery<ISM extends ISManageable> - Class in org.gcube.informationsystem.model.impl.utils.discovery
 
ISMDiscovery(Class<ISM>) - Constructor for class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
isNotnull() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
IsParentOf<Out extends Context,In extends Context> - Interface in org.gcube.informationsystem.model.reference.relation
 
IsParentOfImpl<Out extends Context,In extends Context> - Class in org.gcube.informationsystem.model.impl.relation
 
IsParentOfImpl() - Constructor for class org.gcube.informationsystem.model.impl.relation.IsParentOfImpl
 
IsParentOfImpl(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.IsParentOfImpl
 
ISProperty - Annotation Type in org.gcube.informationsystem.model.reference.annotations
 
isReadonly() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
IsRelatedTo<Out extends Resource,In extends Resource> - Interface in org.gcube.informationsystem.model.reference.relation
 
IsRelatedToImpl<Out extends Resource,In extends Resource> - Class in org.gcube.informationsystem.model.impl.relation
 
IsRelatedToImpl() - Constructor for class org.gcube.informationsystem.model.impl.relation.IsRelatedToImpl
 
IsRelatedToImpl(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.IsRelatedToImpl
 
isRelatedToList - Variable in class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 

K

Key - Annotation Type in org.gcube.informationsystem.model.reference.annotations
 

L

LAST_UPDATE_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
 
lastUpdateTime - Variable in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
lowerCaseFirstCharacter() - Method in enum org.gcube.informationsystem.model.reference.AccessType
 

M

manageEmbeddedClass(Class<E>) - Method in interface org.gcube.informationsystem.model.impl.utils.discovery.SchemaAction
 
manageEntityClass(Class<E>) - Method in interface org.gcube.informationsystem.model.impl.utils.discovery.SchemaAction
 
manageISM(SchemaAction, List<Package>) - Static method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
manageISM(SchemaAction, Package...) - Static method in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
manageRelationClass(Class<R>) - Method in interface org.gcube.informationsystem.model.impl.utils.discovery.SchemaAction
 
mapper - Variable in class org.gcube.informationsystem.model.impl.utils.ERDeserializer
 
mapper - Static variable in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
marshal(ISM, T) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Write the serialization of a given resource to a given OutputStream .
marshal(ISM, T) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Write the serialization of a given resource to a given Writer .
marshal(ISM) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Return the String serialization of a given object
marshal(List<ISM>) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Return the String serialization of a given list
marshal(ISM[]) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Return the String serialization of a given array
MODIFIED_BY_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
 
modifiedBy - Variable in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 

N

name - Variable in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.embedded.AccessPolicy
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Embedded
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.embedded.ValueSchema
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.entity.Context
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.entity.Entity
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.entity.Facet
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.entity.Resource
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.ER
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.ISManageable
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.relation.ConsistsOf
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.relation.IsIdentifiedBy
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.relation.IsParentOf
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.relation.IsRelatedTo
 
NAME - Static variable in interface org.gcube.informationsystem.model.reference.relation.Relation
 
name - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entity.Context
 
note - Variable in class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 

O

org.gcube.informationsystem.model.impl - package org.gcube.informationsystem.model.impl
 
org.gcube.informationsystem.model.impl.embedded - package org.gcube.informationsystem.model.impl.embedded
 
org.gcube.informationsystem.model.impl.entity - package org.gcube.informationsystem.model.impl.entity
 
org.gcube.informationsystem.model.impl.relation - package org.gcube.informationsystem.model.impl.relation
 
org.gcube.informationsystem.model.impl.utils - package org.gcube.informationsystem.model.impl.utils
 
org.gcube.informationsystem.model.impl.utils.discovery - package org.gcube.informationsystem.model.impl.utils.discovery
 
org.gcube.informationsystem.model.reference - package org.gcube.informationsystem.model.reference
 
org.gcube.informationsystem.model.reference.annotations - package org.gcube.informationsystem.model.reference.annotations
 
org.gcube.informationsystem.model.reference.embedded - package org.gcube.informationsystem.model.reference.embedded
 
org.gcube.informationsystem.model.reference.entity - package org.gcube.informationsystem.model.reference.entity
 
org.gcube.informationsystem.model.reference.exceptions - package org.gcube.informationsystem.model.reference.exceptions
 
org.gcube.informationsystem.model.reference.relation - package org.gcube.informationsystem.model.reference.relation
 
org.gcube.informationsystem.types - package org.gcube.informationsystem.types
 

P

packages - Variable in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 
parent - Variable in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
PARENT_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entity.Context
 
policy - Variable in class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 
PROPAGATION_CONSTRAINT - Static variable in interface org.gcube.informationsystem.model.reference.relation.Relation
 
propagationConstraint - Variable in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
PropagationConstraint - Interface in org.gcube.informationsystem.model.reference.embedded
 
PropagationConstraint.AddConstraint - Enum in org.gcube.informationsystem.model.reference.embedded
 
PropagationConstraint.RemoveConstraint - Enum in org.gcube.informationsystem.model.reference.embedded
 
PropagationConstraintImpl - Class in org.gcube.informationsystem.model.impl.embedded
 
PropagationConstraintImpl() - Constructor for class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
properties - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
Property() - Constructor for class org.gcube.informationsystem.types.TypeBinder.Property
 

R

ReflectionUtility - Class in org.gcube.informationsystem.model.impl.utils.discovery
Got from http://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection#answer-22462785 The method first gets the current ClassLoader.
ReflectionUtility() - Constructor for class org.gcube.informationsystem.model.impl.utils.discovery.ReflectionUtility
 
registerPackages(List<Package>) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
registerPackages(Package...) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
registerSubtypes(Class<ISM>...) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
RegistrationProvider - Interface in org.gcube.informationsystem.model.impl.utils.discovery
 
Relation<Out extends Entity,In extends Entity> - Interface in org.gcube.informationsystem.model.reference.relation
 
RelationImpl<Out extends Entity,In extends Entity> - Class in org.gcube.informationsystem.model.impl.relation
 
RelationImpl() - Constructor for class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
RelationImpl(Out, In, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
REMOVE_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
removeConstraint - Variable in class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
Resource - Interface in org.gcube.informationsystem.model.reference.entity
 
ResourceImpl - Class in org.gcube.informationsystem.model.impl.entity
 
ResourceImpl() - Constructor for class org.gcube.informationsystem.model.impl.entity.ResourceImpl
 
root - Variable in class org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery
 

S

schema - Variable in class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
SchemaAction - Interface in org.gcube.informationsystem.model.impl.utils.discovery
 
serializeType(Class<? extends ISManageable>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
serializeTypeDefinition(TypeBinder.TypeDefinition) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
serializeTypeDefinitions(List<TypeBinder.TypeDefinition>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
setAddConstraint(PropagationConstraint.AddConstraint) - Method in class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
setAddConstraint(PropagationConstraint.AddConstraint) - Method in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
setAdditionalProperties(Map<String, Object>) - Method in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
setAdditionalProperties(Map<String, Object>) - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.model.reference.entity.Facet
Set all properties, replacing existing ones
setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
Set all properties, replacing existing ones
setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.model.impl.entity.FacetImpl
 
setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.model.reference.entity.Facet
Set the value of the given property.
setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
Set the value of the given property.
setChildrenFromJson(List<IsParentOf<Context, Context>>) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
setHeader(Header) - Method in class org.gcube.informationsystem.model.impl.ERImpl
 
setHeader(Header) - Method in interface org.gcube.informationsystem.model.reference.ER
 
setName(String) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
setName(String) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
setNote(String) - Method in class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 
setNote(String) - Method in interface org.gcube.informationsystem.model.reference.embedded.AccessPolicy
 
setParent(UUID) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
setParent(Context) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
setParent(IsParentOf<Context, Context>) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
setParent(UUID) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
setParent(Context) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
setParent(IsParentOf<Context, Context>) - Method in interface org.gcube.informationsystem.model.reference.entity.Context
 
setParentFromJson(IsParentOf<Context, Context>) - Method in class org.gcube.informationsystem.model.impl.entity.ContextImpl
 
setPolicy(ValueSchema) - Method in class org.gcube.informationsystem.model.impl.embedded.AccessPolicyImpl
 
setPolicy(ValueSchema) - Method in interface org.gcube.informationsystem.model.reference.embedded.AccessPolicy
 
setRemoveConstraint(PropagationConstraint.RemoveConstraint) - Method in class org.gcube.informationsystem.model.impl.embedded.PropagationConstraintImpl
 
setRemoveConstraint(PropagationConstraint.RemoveConstraint) - Method in interface org.gcube.informationsystem.model.reference.embedded.PropagationConstraint
 
setSchema(URI) - Method in class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
setSchema(URI) - Method in interface org.gcube.informationsystem.model.reference.embedded.ValueSchema
 
setSource(Out) - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
setSource(Out) - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
 
setTarget(In) - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
setTarget(In) - Method in interface org.gcube.informationsystem.model.reference.relation.Relation
 
setUUID(UUID) - Method in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
setUUID(UUID) - Method in interface org.gcube.informationsystem.model.reference.embedded.Header
 
setValue(String) - Method in class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
setValue(String) - Method in interface org.gcube.informationsystem.model.reference.embedded.ValueSchema
 
source - Variable in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
SOURCE_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.relation.Relation
 
sourceType - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
superClasses - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
SUPERCLASSES_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.ISManageable
 

T

target - Variable in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
TARGET_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.relation.Relation
 
targetType - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
toString() - Method in class org.gcube.informationsystem.model.impl.entity.EntityImpl
 
toString() - Method in class org.gcube.informationsystem.model.impl.relation.RelationImpl
 
toString() - Method in enum org.gcube.informationsystem.model.reference.AccessType
 
toString() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
toString() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
Type - Class in org.gcube.informationsystem.types
 
Type() - Constructor for class org.gcube.informationsystem.types.Type
 
Type.OType - Enum in org.gcube.informationsystem.types
Generic representation of a type.
allowAssignmentFrom accepts any class, but Array.class means that the type accepts generic Arrays.
TypeBinder - Class in org.gcube.informationsystem.types
 
TypeBinder() - Constructor for class org.gcube.informationsystem.types.TypeBinder
 
TypeBinder.Property - Class in org.gcube.informationsystem.types
 
TypeBinder.TypeDefinition - Class in org.gcube.informationsystem.types
 
TypeDefinition() - Constructor for class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
TYPES_BY_CLASS - Static variable in class org.gcube.informationsystem.types.Type
 

U

UNKNOWN_USER - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
Used to set Creator when the user is not known
unmarshal(Class<ISM>, Reader) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Creates a resource of given class from its serialization in a given Reader.
unmarshal(Class<ISM>, InputStream) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Creates a resource of given class from its serialization in a given InputStream.
unmarshal(Class<ISM>, String) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
Creates a resource of given class from its serialization in a given String
unmarshalList(Class<ISM>, String) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
unmarshalList(String) - Static method in class org.gcube.informationsystem.model.impl.utils.ISMapper
 
URI_PATTERN - Static variable in class org.gcube.informationsystem.types.TypeBinder
 
URL_PATTERN - Static variable in class org.gcube.informationsystem.types.TypeBinder
 
Utility - Class in org.gcube.informationsystem.model.impl.utils
 
Utility() - Constructor for class org.gcube.informationsystem.model.impl.utils.Utility
 
uuid - Variable in class org.gcube.informationsystem.model.impl.embedded.HeaderImpl
 
UUID_PATTERN - Static variable in class org.gcube.informationsystem.types.TypeBinder
 
UUID_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Header
 

V

value - Variable in class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
valueOf(String) - Static method in enum org.gcube.informationsystem.model.reference.AccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.informationsystem.model.reference.embedded.PropagationConstraint.AddConstraint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.informationsystem.model.reference.embedded.PropagationConstraint.RemoveConstraint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.informationsystem.types.Type.OType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.informationsystem.model.reference.AccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.informationsystem.model.reference.embedded.PropagationConstraint.AddConstraint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.informationsystem.model.reference.embedded.PropagationConstraint.RemoveConstraint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.informationsystem.types.Type.OType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSchema - Interface in org.gcube.informationsystem.model.reference.embedded
 
ValueSchemaImpl - Class in org.gcube.informationsystem.model.impl.embedded
 
ValueSchemaImpl() - Constructor for class org.gcube.informationsystem.model.impl.embedded.ValueSchemaImpl
 
VERSION - Static variable in interface org.gcube.informationsystem.model.reference.embedded.Embedded
 
VERSION - Static variable in interface org.gcube.informationsystem.model.reference.entity.Facet
 
A C D E F G H I K L M N O P R S T U V 
Skip navigation links

Copyright © 2018. All Rights Reserved.