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

A

Abstract - Annotation Type in org.gcube.informationsystem.model.annotations
 
abstractType - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
accessPolicy - Variable in class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
AccessPolicy - Interface in org.gcube.informationsystem.model.embedded
 
AccessPolicyImpl - Class in org.gcube.informationsystem.impl.embedded
 
AccessPolicyImpl() - Constructor for class org.gcube.informationsystem.impl.embedded.AccessPolicyImpl
 
addedFacets - Variable in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
addFacet(Facet) - Method in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
addFacet(Facet, RelationProperty) - Method in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
addFacet(Facet) - Method in interface org.gcube.informationsystem.model.entity.Resource
 
addFacet(Facet, RelationProperty) - Method in interface org.gcube.informationsystem.model.entity.Resource
 
attachedFacets - Variable in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
attachedResourceProfiles - Variable in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
attachFacet(String) - Method in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
attachFacet(String, RelationProperty) - Method in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
attachFacet(String) - Method in interface org.gcube.informationsystem.model.entity.Resource
 
attachFacet(String, RelationProperty) - Method in interface org.gcube.informationsystem.model.entity.Resource
 
attachResource(String) - Method in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
attachResource(String, RelationProperty) - Method in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
attachResource(String) - Method in interface org.gcube.informationsystem.model.entity.Resource
 
attachResource(String, RelationProperty) - Method in interface org.gcube.informationsystem.model.entity.Resource
 

C

ConsistOf<Out extends Resource,In extends Facet> - Interface in org.gcube.informationsystem.model.relation
 
ConsistOfImpl<Out extends Resource,In extends Facet> - Class in org.gcube.informationsystem.impl.relation
 
ConsistOfImpl(Out, In, RelationProperty) - Constructor for class org.gcube.informationsystem.impl.relation.ConsistOfImpl
 
Context - Interface in org.gcube.informationsystem.model.entity
 
ContextImpl - Class in org.gcube.informationsystem.impl.entity
 
ContextImpl() - Constructor for class org.gcube.informationsystem.impl.entity.ContextImpl
 
createTypeDefinition(Class<?>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
CREATION_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.embedded.Header
 
creationTime - Variable in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
creator - Variable in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
CREATOR_PROPERTY - Static variable in interface org.gcube.informationsystem.model.embedded.Header
 

D

DESCRIPTION - Static variable in interface org.gcube.informationsystem.model.entity.Facet
 
DESCRIPTION - Static variable in class org.gcube.informationsystem.types.TypeBinder
 
description - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
detachedFacets - Variable in class org.gcube.informationsystem.impl.entity.ResourceImpl
 
detachedResourceProfiles - Variable in class org.gcube.informationsystem.impl.entity.ResourceImpl
 

E

Embedded - Interface in org.gcube.informationsystem.model.embedded
 
Entities - Class in org.gcube.informationsystem.impl.utils
 
Entities() - Constructor for class org.gcube.informationsystem.impl.utils.Entities
 
Entity - Interface in org.gcube.informationsystem.model.entity
 
EntityImpl - Class in org.gcube.informationsystem.impl.entity
 
EntityImpl() - Constructor for class org.gcube.informationsystem.impl.entity.EntityImpl
 

F

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

G

getCreationTime() - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
getCreationTime() - Method in interface org.gcube.informationsystem.model.embedded.Header
 
getCreator() - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
getCreator() - Method in interface org.gcube.informationsystem.model.embedded.Header
 
getDescription() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getDescription() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getHeader() - Method in class org.gcube.informationsystem.impl.entity.EntityImpl
 
getHeader() - Method in class org.gcube.informationsystem.impl.relation.RelationImpl
 
getHeader() - Method in interface org.gcube.informationsystem.model.entity.Entity
 
getHeader() - Method in interface org.gcube.informationsystem.model.relation.Relation
 
getIntValue() - Method in enum org.gcube.informationsystem.types.Type.OType
 
getJSONNode(String) - Static method in class org.gcube.informationsystem.impl.utils.Utility
 
getLastUpdateTime() - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
getLastUpdateTime() - Method in interface org.gcube.informationsystem.model.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
 
getName() - Method in class org.gcube.informationsystem.impl.entity.ContextImpl
 
getName() - Method in interface org.gcube.informationsystem.model.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.impl.embedded.AccessPolicyImpl
 
getNote() - Method in interface org.gcube.informationsystem.model.embedded.AccessPolicy
 
getPolicy() - Method in class org.gcube.informationsystem.impl.embedded.AccessPolicyImpl
 
getPolicy() - Method in class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
getPolicy() - Method in interface org.gcube.informationsystem.model.embedded.AccessPolicy
 
getPolicy() - Method in interface org.gcube.informationsystem.model.embedded.RelationProperty
 
getProperties() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
getProperty(ISProperty, Method) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
getPropertyNameFromMethodName(Method) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
getReferentialIntegrity() - Method in class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
getReferentialIntegrity() - Method in interface org.gcube.informationsystem.model.embedded.RelationProperty
 
getRegexpr() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
getRelationProperty() - Method in class org.gcube.informationsystem.impl.relation.RelationImpl
 
getRelationProperty() - Method in interface org.gcube.informationsystem.model.relation.Relation
 
getSchema() - Method in class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
getSchema() - Method in interface org.gcube.informationsystem.model.embedded.ValueSchema
 
getSource() - Method in class org.gcube.informationsystem.impl.relation.RelationImpl
 
getSource() - Method in interface org.gcube.informationsystem.model.relation.Relation
 
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.impl.relation.RelationImpl
 
getTarget() - Method in interface org.gcube.informationsystem.model.relation.Relation
 
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.
getUUID() - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
getUUID() - Method in interface org.gcube.informationsystem.model.embedded.Header
 
getUUIDFromJSONString(String) - Static method in class org.gcube.informationsystem.impl.utils.Utility
 
getValue() - Method in class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
getValue() - Method in interface org.gcube.informationsystem.model.embedded.ValueSchema
 

H

header - Variable in class org.gcube.informationsystem.impl.entity.EntityImpl
 
header - Variable in class org.gcube.informationsystem.impl.relation.RelationImpl
 
Header - Interface in org.gcube.informationsystem.model.embedded
 
HEADER_PROPERTY - Static variable in interface org.gcube.informationsystem.model.entity.Entity
 
HEADER_PROPERTY - Static variable in interface org.gcube.informationsystem.model.relation.Relation
 
HeaderImpl - Class in org.gcube.informationsystem.impl.entity
 
HeaderImpl() - Constructor for class org.gcube.informationsystem.impl.entity.HeaderImpl
 

I

isAbstractType() - Method in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
isMandatory() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
isNotnull() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 
ISProperty - Annotation Type in org.gcube.informationsystem.model.annotations
 
isReadonly() - Method in class org.gcube.informationsystem.types.TypeBinder.Property
 

L

LAST_UPDATE_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.embedded.Header
 
lastUpdateTime - Variable in class org.gcube.informationsystem.impl.entity.HeaderImpl
 

M

mapper - Static variable in class org.gcube.informationsystem.impl.utils.Entities
 
marshal(Object, T) - Static method in class org.gcube.informationsystem.impl.utils.Entities
Write the serialization of a given resource to a given OutputStream .
marshal(Object, T) - Static method in class org.gcube.informationsystem.impl.utils.Entities
Write the serialization of a given resource to a given Writer .

N

name - Variable in class org.gcube.informationsystem.impl.entity.ContextImpl
 
NAME - Static variable in interface org.gcube.informationsystem.model.embedded.AccessPolicy
 
NAME - Static variable in interface org.gcube.informationsystem.model.embedded.Embedded
 
NAME - Static variable in interface org.gcube.informationsystem.model.embedded.Header
 
NAME - Static variable in interface org.gcube.informationsystem.model.embedded.RelationProperty
 
NAME - Static variable in interface org.gcube.informationsystem.model.embedded.ValueSchema
 
NAME - Static variable in interface org.gcube.informationsystem.model.entity.Context
 
NAME - Static variable in interface org.gcube.informationsystem.model.entity.Entity
 
NAME - Static variable in interface org.gcube.informationsystem.model.entity.Facet
 
NAME - Static variable in interface org.gcube.informationsystem.model.entity.Resource
 
NAME - Static variable in interface org.gcube.informationsystem.model.relation.ConsistOf
 
NAME - Static variable in interface org.gcube.informationsystem.model.relation.ParentOf
 
NAME - Static variable in interface org.gcube.informationsystem.model.relation.RelatedTo
 
NAME - Static variable in interface org.gcube.informationsystem.model.relation.Relation
 
NAME - Static variable in class org.gcube.informationsystem.types.TypeBinder
 
name - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 
NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.entity.Context
 
note - Variable in class org.gcube.informationsystem.impl.embedded.AccessPolicyImpl
 

O

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

P

ParentOf<Out extends Context,In extends Context> - Interface in org.gcube.informationsystem.model.relation
 
ParentOfImpl<Out extends Context,In extends Context> - Class in org.gcube.informationsystem.impl.relation
 
ParentOfImpl(Out, In, RelationProperty) - Constructor for class org.gcube.informationsystem.impl.relation.ParentOfImpl
 
policy - Variable in class org.gcube.informationsystem.impl.embedded.AccessPolicyImpl
 
properties - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 

R

referentiaIntegrity - Variable in class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
RelatedTo<Out extends Resource,In extends Resource> - Interface in org.gcube.informationsystem.model.relation
 
RelatedToImpl<Out extends Resource,In extends Resource> - Class in org.gcube.informationsystem.impl.relation
 
RelatedToImpl(Out, In, RelationProperty) - Constructor for class org.gcube.informationsystem.impl.relation.RelatedToImpl
 
Relation<Out extends Entity,In extends Entity> - Interface in org.gcube.informationsystem.model.relation
 
RELATION_PROPERTY - Static variable in interface org.gcube.informationsystem.model.relation.Relation
 
RelationImpl<Out extends Entity,In extends Entity> - Class in org.gcube.informationsystem.impl.relation
 
RelationImpl(Out, In, RelationProperty) - Constructor for class org.gcube.informationsystem.impl.relation.RelationImpl
 
relationProperty - Variable in class org.gcube.informationsystem.impl.relation.RelationImpl
 
RelationProperty - Interface in org.gcube.informationsystem.model.embedded
 
RelationProperty.ReferentiaIntegrity - Enum in org.gcube.informationsystem.model.embedded
 
RelationPropertyImpl - Class in org.gcube.informationsystem.impl.embedded
 
RelationPropertyImpl() - Constructor for class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
Resource - Interface in org.gcube.informationsystem.model.entity
 
ResourceImpl - Class in org.gcube.informationsystem.impl.entity
 
ResourceImpl() - Constructor for class org.gcube.informationsystem.impl.entity.ResourceImpl
 
retrieveListOfProperties(Class<?>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 

S

schema - Variable in class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
serializeType(Class<?>) - Static method in class org.gcube.informationsystem.types.TypeBinder
 
setCreationTime(Long) - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
setCreator(String) - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
setLastUpdateTime(Long) - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
setName(String) - Method in class org.gcube.informationsystem.impl.entity.ContextImpl
 
setName(String) - Method in interface org.gcube.informationsystem.model.entity.Context
 
setNote(String) - Method in class org.gcube.informationsystem.impl.embedded.AccessPolicyImpl
 
setNote(String) - Method in interface org.gcube.informationsystem.model.embedded.AccessPolicy
 
setPolicy(ValueSchema) - Method in class org.gcube.informationsystem.impl.embedded.AccessPolicyImpl
 
setPolicy(AccessPolicy) - Method in class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
setPolicy(ValueSchema) - Method in interface org.gcube.informationsystem.model.embedded.AccessPolicy
 
setPolicy(AccessPolicy) - Method in interface org.gcube.informationsystem.model.embedded.RelationProperty
 
setReferentialIntegrity(RelationProperty.ReferentiaIntegrity) - Method in class org.gcube.informationsystem.impl.embedded.RelationPropertyImpl
 
setReferentialIntegrity(RelationProperty.ReferentiaIntegrity) - Method in interface org.gcube.informationsystem.model.embedded.RelationProperty
 
setSchema(URI) - Method in class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
setSchema(URI) - Method in interface org.gcube.informationsystem.model.embedded.ValueSchema
 
setUUID(UUID) - Method in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
setValue(String) - Method in class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
setValue(String) - Method in interface org.gcube.informationsystem.model.embedded.ValueSchema
 
source - Variable in class org.gcube.informationsystem.impl.relation.RelationImpl
 
superclasses - Variable in class org.gcube.informationsystem.types.TypeBinder.TypeDefinition
 

T

target - Variable in class org.gcube.informationsystem.impl.relation.RelationImpl
 
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.Property() - Constructor for class org.gcube.informationsystem.types.TypeBinder.Property
 
TypeBinder.TypeDefinition - Class in org.gcube.informationsystem.types
 
TypeBinder.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.embedded.Header
Used to set Creator when the user is not known
unmarshal(Class<T>, Reader) - Static method in class org.gcube.informationsystem.impl.utils.Entities
Creates a resource of given class from its serialization in a given Reader.
unmarshal(Class<T>, InputStream) - Static method in class org.gcube.informationsystem.impl.utils.Entities
Creates a resource of given class from its serialization in a given InputStream.
Utility - Class in org.gcube.informationsystem.impl.utils
 
Utility() - Constructor for class org.gcube.informationsystem.impl.utils.Utility
 
uuid - Variable in class org.gcube.informationsystem.impl.entity.HeaderImpl
 
UUID_PROPERTY - Static variable in interface org.gcube.informationsystem.model.embedded.Header
 

V

value - Variable in class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
valueOf(String) - Static method in enum org.gcube.informationsystem.model.embedded.RelationProperty.ReferentiaIntegrity
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.embedded.RelationProperty.ReferentiaIntegrity
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.embedded
 
ValueSchemaImpl - Class in org.gcube.informationsystem.impl.embedded
 
ValueSchemaImpl() - Constructor for class org.gcube.informationsystem.impl.embedded.ValueSchemaImpl
 
VERSION - Static variable in interface org.gcube.informationsystem.model.entity.Facet
 
A C D E F G H I L M N O P R S T U V 

Copyright © 2016. All Rights Reserved.