Class ConsistsOfTypeImpl
java.lang.Object
org.gcube.informationsystem.types.impl.TypeImpl
org.gcube.informationsystem.types.impl.relations.RelationTypeImpl<ResourceType,FacetType>
org.gcube.informationsystem.types.impl.relations.ConsistsOfTypeImpl
- All Implemented Interfaces:
Serializable,Element,IdentifiableElement,RelationElement<ResourceType,,FacetType> ConsistsOfType,RelationType<ResourceType,,FacetType> Type
public final class ConsistsOfTypeImpl
extends RelationTypeImpl<ResourceType,FacetType>
implements ConsistsOfType
The implementation of the
ConsistsOfType.- Author:
- Luca Frosini (ISTI - CNR), F. R. Pisano (ISTI - CNR)
- See Also:
-
Field Summary
Fields inherited from class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
source, targetFields inherited from class org.gcube.informationsystem.types.impl.TypeImpl
abstractType, changelog, DEFAULT_CHANGELOG_MAP, description, extendedTypes, finalClass, metadata, name, properties, uuid, versionFields inherited from interface org.gcube.informationsystem.types.reference.relations.ConsistsOfType
NAMEFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, TYPE_PROPERTYFields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement
ID_PROPERTY, METADATA_PROPERTYFields inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
SOURCE_PROPERTY, TARGET_PROPERTYFields inherited from interface org.gcube.informationsystem.types.reference.relations.RelationType
NAMEFields inherited from interface org.gcube.informationsystem.types.reference.Type
ABSTRACT_PROPERTY, CHANGELOG_PROPERTY, DESCRIPTION_PROPERTY, EXTENDED_TYPES_PROPERTY, FINAL_PROPERTY, NAME, NAME_PROPERTY, PROPERTIES_PROPERTY, VERSION_PROPERTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor.ConsistsOfTypeImpl(Class<? extends ConsistsOf<? extends Resource, ? extends Facet>> clz) Constructs a newConsistsOfTypeImplfrom a class. -
Method Summary
Methods inherited from class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
getParametersFromSuperClasses, getRelationTypeDefinitionInstance, getSource, getTarget, setSource, setTarget, toStringMethods inherited from class org.gcube.informationsystem.types.impl.TypeImpl
getChangelog, getChangelogWithVersionAsString, getDescription, getExtendedTypes, getGenericClass, getID, getInstance, getMetadata, getName, getProperties, getTypeName, getVersion, getVersionAsString, isAbstract, isFinal, retrieveListOfProperties, retrieveSuperClasses, setChangelog, setID, setMetadata, setVersionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gcube.informationsystem.base.reference.Element
getTypeNameMethods inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
getID, getMetadata, setID, setMetadata, setSource, setTargetMethods inherited from interface org.gcube.informationsystem.types.reference.relations.RelationType
getDescription, getExtendedTypes, getName, getProperties, getSource, getTarget, isAbstractMethods inherited from interface org.gcube.informationsystem.types.reference.Type
getChangelog, getChangelogWithVersionAsString, getID, getMetadata, getVersion, getVersionAsString, isFinal, setID, setMetadata
-
Constructor Details
-
ConsistsOfTypeImpl
protected ConsistsOfTypeImpl()Default constructor. -
ConsistsOfTypeImpl
Constructs a newConsistsOfTypeImplfrom a class.- Parameters:
clz- The class.
-
-
Method Details
-
getAccessType
Returns theAccessTypeof this type definition.- Specified by:
getAccessTypein interfaceType- Overrides:
getAccessTypein classRelationTypeImpl<ResourceType,FacetType> - Returns:
- The access type.
-