public interface IBean<T>
| Modifier and Type | Method and Description |
|---|---|
T |
getAuxiliaryData()
Generic object to enrich the Bean with additional information.
|
HashMap<String,Object> |
getModifiedFieldsInitialValue()
Returns all fields and values, which have been changed after this bean has been loaded and populated.
|
String[] |
getPrimaryKeyColumnNames()
The name of the primary key columns.
|
Long |
getSequenceIncrement()
The increment for the sequence used to generate primary key values.
|
String |
getSequenceName()
The sequence name used to generate numeric primary keys for this table or view.
|
String |
getTableName()
The database name of this Bean.
|
String |
getVersionColumnName()
The table column used for modification checking for optimistic locking.
|
VersionColumnType |
getVersionColumnType()
The table column type used for modification checking for optimistic locking.
|
boolean |
isTableNameCaseSensitive()
Indicates, whether the table name is case sensitive.
|
void |
setAuxiliaryData(T pAuxiliaryData)
Generic object to enrich the Bean with additional information.
|
boolean |
useInlineSequenceValueGeneration()
Determines, whether sequence values for primary keys should be generated inline
|
T getAuxiliaryData()
void setAuxiliaryData(T pAuxiliaryData)
pAuxiliaryData - HashMap<String,Object> getModifiedFieldsInitialValue()
String getTableName()
boolean isTableNameCaseSensitive()
String[] getPrimaryKeyColumnNames()
String getSequenceName()
Long getSequenceIncrement()
boolean useInlineSequenceValueGeneration()
String getVersionColumnName()
VersionColumnType getVersionColumnType()
Copyright © 2013. All rights reserved.