Class IsRelatedToTypeDefinitionManagement

java.lang.Object
org.gcube.informationsystem.resourceregistry.base.ElementManagement<com.orientechnologies.orient.core.record.OEdge,org.gcube.informationsystem.types.reference.relations.RelationType<SET,TET>>
org.gcube.informationsystem.resourceregistry.base.relations.RelationElementManagement<ResourceTypeDefinitionManagement,T,org.gcube.informationsystem.types.reference.entities.ResourceType,TT>
org.gcube.informationsystem.resourceregistry.types.relations.RelationTypeDefinitionManagement<ResourceTypeDefinitionManagement,org.gcube.informationsystem.types.reference.entities.ResourceType>
org.gcube.informationsystem.resourceregistry.types.relations.IsRelatedToTypeDefinitionManagement

public class IsRelatedToTypeDefinitionManagement extends RelationTypeDefinitionManagement<ResourceTypeDefinitionManagement,org.gcube.informationsystem.types.reference.entities.ResourceType>
Author:
Luca Frosini (ISTI - CNR)
  • Constructor Details

    • IsRelatedToTypeDefinitionManagement

      public IsRelatedToTypeDefinitionManagement()
    • IsRelatedToTypeDefinitionManagement

      public IsRelatedToTypeDefinitionManagement(TypeEnvironment typeEnvironment, com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      Throws:
      org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
  • Method Details

    • newTargetEntityManagement

      protected ResourceTypeDefinitionManagement newTargetEntityManagement() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      Specified by:
      newTargetEntityManagement in class RelationElementManagement<ResourceTypeDefinitionManagement,ResourceTypeDefinitionManagement,org.gcube.informationsystem.types.reference.entities.ResourceType,org.gcube.informationsystem.types.reference.entities.ResourceType>
      Throws:
      org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
    • sanityCheck

      public void sanityCheck() throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationException, org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      Overrides:
      sanityCheck in class ElementManagement<com.orientechnologies.orient.core.record.OEdge,org.gcube.informationsystem.types.reference.relations.RelationType<org.gcube.informationsystem.types.reference.entities.ResourceType,org.gcube.informationsystem.types.reference.entities.ResourceType>>
      Throws:
      org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationException
      org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException