Class EntitySchemaImpl

java.lang.Object
org.gcube.informationsystem.types.impl.TypeImpl
org.gcube.informationsystem.types.impl.entities.EntitySchemaImpl
All Implemented Interfaces:
Serializable, Element, EntityElement, IdentifiableElement, EntitySchema, Type
Direct Known Subclasses:
FacetSchemaImpl, ResourceSchemaImpl

public class EntitySchemaImpl extends TypeImpl implements EntitySchema
The default implementation of the EntitySchema interface.
Author:
Luca Frosini (ISTI - CNR)
See Also:
  • Field Details

    • metadata

      protected Metadata metadata
      The metadata of the entity type.
  • Constructor Details

    • EntitySchemaImpl

      protected EntitySchemaImpl()
      Default constructor.
    • EntitySchemaImpl

      public EntitySchemaImpl(String name)
      Constructs a new EntitySchemaImpl with the given type name.
      Parameters:
      name - The type name.
    • EntitySchemaImpl

      public EntitySchemaImpl(Class<? extends EntityElement> clz)
      Constructs a new EntitySchemaImpl from a class.
      Parameters:
      clz - The class.
  • Method Details