Package adalid.core

Class AbstractDatabaseEntity

All Implemented Interfaces:
Wrappable, AnnotatableArtifact, Artifact, CalculableProperty, DataArtifact, DatabaseEntity, Entity, EntityReference, EntityReferenceContainer, Nullable, Parameter, Property, TypedArtifact, ValuedArtifact, Serializable, Comparable<Entity>
Direct Known Subclasses:
AbstractPersistentEntity, AbstractProceduralEntity, AbstractVirtualEntity

public abstract class AbstractDatabaseEntity extends AbstractEntity implements DatabaseEntity
Author:
Jorge Campins
See Also:
  • Constructor Details

    • AbstractDatabaseEntity

      public AbstractDatabaseEntity(Artifact declaringArtifact, Field declaringField)
  • Method Details

    • getDatabaseEntityType

      public DatabaseEntityType getDatabaseEntityType()
      Specified by:
      getDatabaseEntityType in interface DatabaseEntity
      Returns:
      the database entity type
    • getSchema

      public String getSchema()
      Specified by:
      getSchema in interface DatabaseEntity
      Returns:
      the schema
    • setSchema

      public void setSchema(String schema)
      El método setSchema se utiliza para establecer el nombre del esquema de la base de datos en el que se define la tabla correspondiente a la entidad.
      Specified by:
      setSchema in interface DatabaseEntity
      Parameters:
      schema - nombre del esquema