Class DOFWEntity

java.lang.Object
org.eclnt.ccee.db.dofw.DOFWEntity

public class DOFWEntity extends Object
Entity meta data. This is the runtime reflection of the annotations doentity. Please check the documentation there for the description of the properties.

By default the instances of this class are created by interpreting the annotations that are defined fo a certain class. You can also explicitly override the values by using the ovverride* methods. The purpose of the override methods clearly is to overcome situations in which changing the annotations of a class cannot be done with sufficient speed during development. (Example: entity classes may be part of central project which may take some time until it is distributed to local projects.) Overriding should never be a long term option!!!
  • Constructor Details

    • DOFWEntity

      public DOFWEntity(String table, String schema, String tenantColumn, boolean tenantIsNumeric, boolean buffered, boolean isView, String deletedProperty, boolean traceActive, boolean isTransient)
  • Method Details

    • getTable

      public String getTable()
    • getSchema

      public String getSchema()
    • getTenantColumn

      public String getTenantColumn()
    • isBuffered

      public boolean isBuffered()
    • isView

      public boolean isView()
    • getTenantIsNumeric

      public boolean getTenantIsNumeric()
    • getDeletedProperty

      public String getDeletedProperty()
    • isTraceActive

      public boolean isTraceActive()
    • isTransient

      public boolean isTransient()
    • overrideTable

      public void overrideTable(String table)
    • overrideSchema

      public void overrideSchema(String schema)
    • overrideTenantColumn

      public void overrideTenantColumn(String tenantColumn)
    • overrideTenantIsNumeric

      public void overrideTenantIsNumeric(boolean tenantIsNumeric)
    • overrideBuffered

      public void overrideBuffered(boolean buffered)
    • overrideView

      public void overrideView(boolean isView)
    • overrideDeletedProperty

      public void overrideDeletedProperty(String deletedProperty)
    • overrideTraceActive

      public void overrideTraceActive(boolean traceActive)
    • overrideTransient

      public void overrideTransient(boolean isTransient)