java.lang.Object
org.gcube.informationsystem.resourceregistry.persistence.orientdb.base.ElementManagement<com.orientechnologies.orient.core.record.OVertex,ET>
org.gcube.informationsystem.resourceregistry.persistence.orientdb.base.EntityElementManagement<E,E>
org.gcube.informationsystem.resourceregistry.persistence.orientdb.types.entities.AbstractEntitySchemaManagement<org.gcube.informationsystem.types.reference.entities.EntitySchema>
org.gcube.informationsystem.resourceregistry.persistence.orientdb.types.entities.EntitySchemaManagement
All Implemented Interfaces:
TypeDefinitionManagement

public class EntitySchemaManagement extends AbstractEntitySchemaManagement<org.gcube.informationsystem.types.reference.entities.EntitySchema>
Manages the type-definition record of Entity itself, the organizational level of the model that Resource and Facet both extend and from which they inherit the structural fields every instance carries.

The record lives in the EntitySchema class, which is also the polymorphic parent of the ResourceSchema and FacetSchema classes holding its subtypes' definitions.

Author:
Luca Frosini (ISTI - CNR)
  • Constructor Details