Package org.eclnt.ccee.db.dofw
Class DOFWEntity
java.lang.Object
org.eclnt.ccee.db.dofw.DOFWEntity
Entity meta data. This is the runtime reflection of the annotations
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!!!
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 Summary
ConstructorsConstructorDescriptionDOFWEntity
(String table, String schema, String tenantColumn, boolean tenantIsNumeric, boolean buffered, boolean isView, String deletedProperty, boolean traceActive, boolean isTransient) -
Method Summary
Modifier and TypeMethodDescriptionSeedoentity.schema()
.getTable()
Seedoentity.table()
.boolean
boolean
Seedoentity.buffered()
.boolean
boolean
boolean
isView()
Seedoentity.isView()
.void
overrideBuffered
(boolean buffered) void
overrideDeletedProperty
(String deletedProperty) void
overrideSchema
(String schema) void
overrideTable
(String table) void
overrideTenantColumn
(String tenantColumn) void
overrideTenantIsNumeric
(boolean tenantIsNumeric) void
overrideTraceActive
(boolean traceActive) void
overrideTransient
(boolean isTransient) void
overrideView
(boolean isView)
-
Constructor Details
-
DOFWEntity
-
-
Method Details
-
getTable
Seedoentity.table()
. -
getSchema
Seedoentity.schema()
. -
getTenantColumn
-
isBuffered
public boolean isBuffered()Seedoentity.buffered()
. -
isView
public boolean isView()Seedoentity.isView()
. -
getTenantIsNumeric
public boolean getTenantIsNumeric() -
getDeletedProperty
-
isTraceActive
public boolean isTraceActive() -
isTransient
public boolean isTransient() -
overrideTable
-
overrideSchema
-
overrideTenantColumn
-
overrideTenantIsNumeric
public void overrideTenantIsNumeric(boolean tenantIsNumeric) -
overrideBuffered
public void overrideBuffered(boolean buffered) -
overrideView
public void overrideView(boolean isView) -
overrideDeletedProperty
-
overrideTraceActive
public void overrideTraceActive(boolean traceActive) -
overrideTransient
public void overrideTransient(boolean isTransient)
-