com.jpattern.orm.persistor
Interface IOrmPersistor<BEAN>
- All Known Implementing Classes:
- ReflectionOrmPersistor
public interface IOrmPersistor<BEAN>
- Author:
- Francesco Cina
22/mag/2011
The bytecode of classes that implement this interface is generated at runtime using cojen
|
Method Summary |
Object[] |
allNotGeneratedValues(BEAN entity)
|
Object[] |
allValues(BEAN entity)
|
BEAN |
clone(BEAN entity)
|
boolean |
hasConditionalGenerator()
|
boolean |
hasGenerators()
|
void |
increaseVersion(BEAN entity,
boolean firstVersionNumber)
|
boolean |
isVersionable()
|
BEAN |
mapRow(String rowNamePrefix,
ResultSet rs,
int rowNum)
|
Object[] |
notPrimaryKeyValues(BEAN entity)
|
Object[] |
primaryKeyAndVersionValues(BEAN entity)
|
Object[] |
primaryKeyValues(BEAN entity)
|
void |
setAllNotGeneratedValues(BEAN entity,
PreparedStatement ps)
|
void |
setAllValues(BEAN entity,
PreparedStatement ps)
|
void |
setNotPrimaryKeyAndThenPrimaryKeyValues(BEAN entity,
PreparedStatement ps)
|
void |
setNotPrimaryKeyValues(BEAN entity,
PreparedStatement ps)
|
void |
setPrimaryKeyAndVersionValues(BEAN entity,
PreparedStatement ps)
|
void |
setPrimaryKeyValues(BEAN entity,
PreparedStatement ps)
|
void |
updateGeneratedValues(ResultSet rs,
BEAN entity)
|
boolean |
useKeyGenerators(BEAN entity)
Return whether in the save query there are automatically
generated key (for example using a call to a Sequence in the
insert query) |
mapRow
BEAN mapRow(String rowNamePrefix,
ResultSet rs,
int rowNum)
clone
BEAN clone(BEAN entity)
allValues
Object[] allValues(BEAN entity)
setAllValues
void setAllValues(BEAN entity,
PreparedStatement ps)
allNotGeneratedValues
Object[] allNotGeneratedValues(BEAN entity)
setAllNotGeneratedValues
void setAllNotGeneratedValues(BEAN entity,
PreparedStatement ps)
primaryKeyValues
Object[] primaryKeyValues(BEAN entity)
setPrimaryKeyValues
void setPrimaryKeyValues(BEAN entity,
PreparedStatement ps)
notPrimaryKeyValues
Object[] notPrimaryKeyValues(BEAN entity)
setNotPrimaryKeyValues
void setNotPrimaryKeyValues(BEAN entity,
PreparedStatement ps)
setNotPrimaryKeyAndThenPrimaryKeyValues
void setNotPrimaryKeyAndThenPrimaryKeyValues(BEAN entity,
PreparedStatement ps)
primaryKeyAndVersionValues
Object[] primaryKeyAndVersionValues(BEAN entity)
setPrimaryKeyAndVersionValues
void setPrimaryKeyAndVersionValues(BEAN entity,
PreparedStatement ps)
isVersionable
boolean isVersionable()
increaseVersion
void increaseVersion(BEAN entity,
boolean firstVersionNumber)
useKeyGenerators
boolean useKeyGenerators(BEAN entity)
- Return whether in the save query there are automatically
generated key (for example using a call to a Sequence in the
insert query)
- Returns:
updateGeneratedValues
void updateGeneratedValues(ResultSet rs,
BEAN entity)
hasGenerators
boolean hasGenerators()
hasConditionalGenerator
boolean hasConditionalGenerator()
Copyright © 2013. All Rights Reserved.