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 the
IsRelatedToSchema.- Author:
- Luca Frosini (ISTI - CNR), F. R. Pisano (ISTI - CNR)
- See Also:
-
Field Summary
Fields inherited from class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
source, targetFields inherited from class org.gcube.informationsystem.types.impl.TypeImpl
abstractType, additionalProperties, changelog, DEFAULT_CHANGELOG_MAP, description, extendedTypes, finalClass, locked, metadata, name, properties, uuid, versionFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, REDACTED, TYPE_PROPERTY, UNKNOWN_USERFields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement
ID_PROPERTY, METADATA_PROPERTYFields inherited from interface org.gcube.informationsystem.types.reference.relations.IsRelatedToSchema
NAMEFields inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
SOURCE_PROPERTY, TARGET_PROPERTYFields inherited from interface org.gcube.informationsystem.types.reference.relations.RelationSchema
NAMEFields 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, PROPERTIES_PROPERTY, VERSION_PROPERTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor.IsRelatedToSchemaImpl(Class<? extends IsRelatedTo<? extends Resource, ? extends Resource>> clz) Constructs a newIsRelatedToSchemaImplfrom a class. -
Method Summary
Methods inherited from class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
getParametersFromSuperClasses, getRelationSchemaInstance, getSource, getTarget, setSource, setTarget, toStringMethods 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, 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.RelationSchema
getDescription, getExtendedTypes, getName, getProperties, getSource, getTarget, isAbstractMethods inherited from interface org.gcube.informationsystem.types.reference.Type
getAdditionalProperties, getChangelog, getChangelogWithVersionAsString, getID, getMetadata, getVersion, getVersionAsString, isFinal, isLocked, setAdditionalProperty, setExtendedTypes, setID, setLocked, setMetadata
-
Constructor Details
-
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 Details
-
getAccessType
Returns theAccessTypeof this type definition.- Specified by:
getAccessTypein interfaceType- Overrides:
getAccessTypein classRelationSchemaImpl<ResourceSchema,ResourceSchema> - Returns:
- The access type.
-