Class ConsistsOfSchemaImpl
- java.lang.Object
-
- org.gcube.informationsystem.types.impl.TypeImpl
-
- org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl<ResourceSchema,FacetSchema>
-
- org.gcube.informationsystem.types.impl.relations.ConsistsOfSchemaImpl
-
- All Implemented Interfaces:
Serializable,Element,IdentifiableElement,RelationElement<ResourceSchema,FacetSchema>,ConsistsOfSchema,RelationSchema<ResourceSchema,FacetSchema>,Type
public final class ConsistsOfSchemaImpl extends RelationSchemaImpl<ResourceSchema,FacetSchema> implements ConsistsOfSchema
The implementation of theConsistsOfSchema.- Author:
- Luca Frosini (ISTI - CNR), F. R. Pisano (ISTI - CNR)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
source, target
-
Fields inherited from class org.gcube.informationsystem.types.impl.TypeImpl
abstractType, additionalProperties, changelog, DEFAULT_CHANGELOG_MAP, description, extendedTypes, finalClass, locked, metadata, name, properties, uuid, version
-
Fields inherited from interface org.gcube.informationsystem.types.reference.relations.ConsistsOfSchema
NAME
-
Fields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, REDACTED, TYPE_PROPERTY, UNKNOWN_USER
-
Fields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement
ID_PROPERTY, METADATA_PROPERTY
-
Fields inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
SOURCE_PROPERTY, TARGET_PROPERTY
-
Fields inherited from interface org.gcube.informationsystem.types.reference.relations.RelationSchema
NAME
-
Fields inherited from interface org.gcube.informationsystem.types.reference.Type
ABSTRACT_PROPERTY, CHANGELOG_PROPERTY, DESCRIPTION_PROPERTY, EXTENDED_TYPES_PROPERTY, FINAL_PROPERTY, LOCKED_PROPERTY, NAME, NAME_PROPERTY, NAME_REGEX, PROPERTIES_PROPERTY, VERSION_PROPERTY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedConsistsOfSchemaImpl()Default constructor.ConsistsOfSchemaImpl(Class<? extends ConsistsOf<? extends Resource,? extends Facet>> clz)Constructs a newConsistsOfSchemaImplfrom a class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTypegetAccessType()Returns theAccessTypeof this type definition.-
Methods inherited from class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
getParametersFromSuperClasses, getRelationSchemaInstance, getSource, getTarget, setSource, setTarget, toString
-
Methods inherited from class org.gcube.informationsystem.types.impl.TypeImpl
getAdditionalProperties, getChangelog, getChangelogWithVersionAsString, getDescription, getExtendedTypes, getGenericClass, getID, getInstance, getMetadata, getName, getProperties, getTypeName, getVersion, getVersionAsString, isAbstract, isFinal, isLocked, retrieveListOfProperties, retrieveSuperClasses, setAdditionalProperty, setChangelog, setExtendedTypes, setID, setLocked, setMetadata, setVersion
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.gcube.informationsystem.base.reference.Element
getTypeName
-
Methods inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
getID, getMetadata, setID, setMetadata, setSource, setTarget
-
Methods inherited from interface org.gcube.informationsystem.types.reference.relations.RelationSchema
getDescription, getExtendedTypes, getName, getProperties, getSource, getTarget, isAbstract
-
Methods inherited from interface org.gcube.informationsystem.types.reference.Type
getAdditionalProperties, getChangelog, getChangelogWithVersionAsString, getID, getMetadata, getVersion, getVersionAsString, isFinal, isLocked, setAdditionalProperty, setExtendedTypes, setID, setLocked, setMetadata
-
-
-
-
Constructor Detail
-
ConsistsOfSchemaImpl
protected ConsistsOfSchemaImpl()
Default constructor.
-
ConsistsOfSchemaImpl
public ConsistsOfSchemaImpl(Class<? extends ConsistsOf<? extends Resource,? extends Facet>> clz)
Constructs a newConsistsOfSchemaImplfrom a class.- Parameters:
clz- The class.
-
-
Method Detail
-
getAccessType
public AccessType getAccessType()
Returns theAccessTypeof this type definition.- Specified by:
getAccessTypein interfaceType- Overrides:
getAccessTypein classRelationSchemaImpl<ResourceSchema,FacetSchema>- Returns:
- The access type.
-
-