| java.lang.Object org.apache.openjpa.jdbc.meta.Version
Method Summary | |
public void | afterLoad(OpenJPAStateManager sm, JDBCStore store) | public boolean | checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion) | public void | clearMapping() Clear mapping information, including strategy. | public int | compareVersion(Object v1, Object v2) | public void | customDelete(OpenJPAStateManager sm, JDBCStore store) | public void | customInsert(OpenJPAStateManager sm, JDBCStore store) | public void | customUpdate(OpenJPAStateManager sm, JDBCStore store) | public void | delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm) | public String | getAlias() | public Map | getBulkUpdateValues() | public ClassMapping | getClassMapping() Return the owning mapping. | public ColumnIO | getColumnIO() I/O information on the version columns. | public Column[] | getColumns() Columns used for versioning. | public Index | getIndex() Index on the version columns, or null if none. | public VersionMappingInfo | getMappingInfo() Raw mapping data. | public MappingRepository | getMappingRepository() | public MetaDataRepository | getRepository() | public int | getResolve() Resolve mode. | public VersionStrategy | getStrategy() The strategy used for versioning. | public void | initialize() | public void | insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm) | public Boolean | isCustomDelete(OpenJPAStateManager sm, JDBCStore store) | public Boolean | isCustomInsert(OpenJPAStateManager sm, JDBCStore store) | public Boolean | isCustomUpdate(OpenJPAStateManager sm, JDBCStore store) | public void | load(OpenJPAStateManager sm, JDBCStore store, Result res) | public void | map(boolean adapt) | public void | refSchemaComponents() Increment the reference count of used schema components. | public boolean | resolve(int mode) Resolve mapping information. | public boolean | select(Select sel, ClassMapping mapping) | public void | setColumnIO(ColumnIO io) I/O information on the version columns. | public void | setColumns(Column[] cols) Columns used for versioning. | public void | setIndex(Index idx) Index on the version columns, or null if none. | public void | setResolve(int mode) Resolve mode. | public void | setResolve(int mode, boolean on) Resolve mode. | public void | setStrategy(VersionStrategy strategy, Boolean adapt) The strategy used for versioning. | public void | setVersion(Version owner) | public void | syncMappingInfo() Update
MappingInfo with our current mapping information. | public String | toString() | public void | update(OpenJPAStateManager sm, JDBCStore store, RowManager rm) |
clearMapping | public void clearMapping()(Code) | | Clear mapping information, including strategy.
|
getBulkUpdateValues | public Map getBulkUpdateValues()(Code) | | a Map specifying how to update each versioncolumn in this instance during a bulk update. since: 1.0.0 |
getColumnIO | public ColumnIO getColumnIO()(Code) | | I/O information on the version columns.
|
getColumns | public Column[] getColumns()(Code) | | Columns used for versioning.
|
getIndex | public Index getIndex()(Code) | | Index on the version columns, or null if none.
|
getResolve | public int getResolve()(Code) | | Resolve mode.
|
initialize | public void initialize()(Code) | | |
map | public void map(boolean adapt)(Code) | | |
refSchemaComponents | public void refSchemaComponents()(Code) | | Increment the reference count of used schema components.
|
resolve | public boolean resolve(int mode)(Code) | | Resolve mapping information.
|
setColumnIO | public void setColumnIO(ColumnIO io)(Code) | | I/O information on the version columns.
|
setColumns | public void setColumns(Column[] cols)(Code) | | Columns used for versioning.
|
setIndex | public void setIndex(Index idx)(Code) | | Index on the version columns, or null if none.
|
setResolve | public void setResolve(int mode)(Code) | | Resolve mode.
|
setResolve | public void setResolve(int mode, boolean on)(Code) | | Resolve mode.
|
setStrategy | public void setStrategy(VersionStrategy strategy, Boolean adapt)(Code) | | The strategy used for versioning. The adapt
parameter determines whether to adapt when mapping the strategy;
use null if the strategy should not be mapped.
|
syncMappingInfo | public void syncMappingInfo()(Code) | | Update
MappingInfo with our current mapping information.
|
|
|