Class IsRelatedToSchemaImpl
- java.lang.Object
-
- org.gcube.informationsystem.types.impl.TypeImpl
-
- org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl<ResourceSchema,ResourceSchema>
-
- org.gcube.informationsystem.types.impl.relations.IsRelatedToSchemaImpl
-
- All Implemented Interfaces:
Serializable,Element,IdentifiableElement,RelationElement<ResourceSchema,ResourceSchema>,IsRelatedToSchema,RelationSchema<ResourceSchema,ResourceSchema>,Type
public final class IsRelatedToSchemaImpl extends RelationSchemaImpl<ResourceSchema,ResourceSchema> implements IsRelatedToSchema
The implementation of theIsRelatedToSchema.- 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.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.types.reference.relations.IsRelatedToSchema
NAME
-
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 protectedIsRelatedToSchemaImpl()Default constructor.IsRelatedToSchemaImpl(Class<? extends IsRelatedTo<? extends Resource,? extends Resource>> clz)Constructs a newIsRelatedToSchemaImplfrom 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
-
IsRelatedToSchemaImpl
protected IsRelatedToSchemaImpl()
Default constructor.
-
IsRelatedToSchemaImpl
public IsRelatedToSchemaImpl(Class<? extends IsRelatedTo<? extends Resource,? extends Resource>> clz)
Constructs a newIsRelatedToSchemaImplfrom 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,ResourceSchema>- Returns:
- The access type.
-
-