Class ConsistsOfTypeDefinitionManagement

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<FacetTypeDefinitionManagement,org.gcube.informationsystem.types.reference.entities.FacetType>
org.gcube.informationsystem.resourceregistry.types.relations.ConsistsOfTypeDefinitionManagement

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

    • ConsistsOfTypeDefinitionManagement

      public ConsistsOfTypeDefinitionManagement()
    • ConsistsOfTypeDefinitionManagement

      public ConsistsOfTypeDefinitionManagement(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 FacetTypeDefinitionManagement newTargetEntityManagement() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      Specified by:
      newTargetEntityManagement in class RelationElementManagement<ResourceTypeDefinitionManagement,FacetTypeDefinitionManagement,org.gcube.informationsystem.types.reference.entities.ResourceType,org.gcube.informationsystem.types.reference.entities.FacetType>
      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.FacetType>>
      Throws:
      org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationException
      org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException