Methods
Modifier and Type |
Method and Description |
void |
cascadeDelete(CmpEntityBeanContext ctx,
Map oldRelations) |
Object |
createPrimaryKeyInstance() |
static void |
destroyPersistenceContext(CmpEntityBeanContext ctx) |
Object |
extractPrimaryKeyFromInstance(CmpEntityBeanContext ctx) |
String |
getAbstractSchemaName() |
JDBCCMPFieldBridge |
getCMPFieldByName(String name) |
JDBCCMRFieldBridge |
getCMRFieldByName(String name) |
JDBCAbstractCMRFieldBridge[] |
getCMRFields() |
JDBCCMPFieldBridge |
getCreatedPrincipalField() |
JDBCCMPFieldBridge |
getCreatedTimeField() |
DataSource |
getDataSource()
Returns the datasource for this entity.
|
JDBCEntityBridge.FieldIterator |
getDirtyIterator(CmpEntityBeanContext ctx) |
boolean[] |
getEagerLoadMask() |
String |
getEntityName() |
int |
getFetchSize() |
FieldBridge |
getFieldByName(String name) |
List<FieldBridge> |
getFields()
This method is called only at deployment time, not called at runtime.
|
Iterator |
getLazyLoadGroupMasks() |
int |
getListCacheMax() |
boolean[] |
getLoadGroupMask(String name) |
JDBCEntityBridge.FieldIterator |
getLoadIterator(JDBCCMPFieldBridge requiredField,
JDBCReadAheadMetaData readahead,
CmpEntityBeanContext ctx) |
Class |
getLocalInterface() |
JDBCEntityBridge.FieldIterator |
getLockedIterator(CmpEntityBeanContext ctx) |
JDBCEntityPersistenceStore |
getManager() |
JDBCEntityMetaData |
getMetaData() |
Class |
getPrimaryKeyClass() |
JDBCFieldBridge[] |
getPrimaryKeyFields() |
String |
getQualifiedTableName() |
Class |
getRemoteInterface() |
Collection<JDBCSelectorBridge> |
getSelectors() |
JDBCFieldBridge[] |
getTableFields() |
String |
getTableName() |
JDBCCMPFieldBridge |
getUpdatedPrincipalField() |
JDBCCMPFieldBridge |
getUpdatedTimeField() |
JDBCCMPFieldBridge |
getVersionField() |
boolean |
hasLockedFields(CmpEntityBeanContext ctx) |
void |
init() |
void |
initInstance(CmpEntityBeanContext ctx) |
void |
initPersistenceContext(CmpEntityBeanContext ctx) |
void |
injectPrimaryKeyIntoInstance(CmpEntityBeanContext ctx,
Object pk) |
boolean |
isBeingRemoved(CmpEntityBeanContext ctx) |
static boolean |
isEjbCreateDone(CmpEntityBeanContext ctx) |
boolean |
isModified(CmpEntityBeanContext ctx)
This method is used to determined whether the instance was modified.
|
boolean |
isRemoved(CmpEntityBeanContext ctx) |
boolean |
isScheduledForBatchCascadeDelete(CmpEntityBeanContext ctx) |
boolean |
isScheduledForCascadeDelete(CmpEntityBeanContext ctx) |
boolean |
isStoreRequired(CmpEntityBeanContext ctx) |
int |
loadPrimaryKeyResults(ResultSet rs,
int parameterIndex,
Object[] pkRef) |
boolean |
removeFromRelations(CmpEntityBeanContext ctx,
Object[] oldRelations) |
void |
resetPersistenceContext(CmpEntityBeanContext ctx)
This is only called in commit option B
|
void |
resolveRelationships() |
void |
scheduleForBatchCascadeDelete(CmpEntityBeanContext ctx)
Marks the instance as scheduled for batch cascade delete (not for cascade delete)
|
void |
scheduleForCascadeDelete(CmpEntityBeanContext ctx)
Marks the instance as scheduled for cascade delete (not for batch cascade delete)
|
static void |
setCreated(CmpEntityBeanContext ctx) |
static void |
setEjbCreateDone(CmpEntityBeanContext ctx) |
void |
setIsBeingRemoved(CmpEntityBeanContext ctx)
Marks an instance as being removed
|
int |
setPrimaryKeyParameters(PreparedStatement ps,
int parameterIndex,
Object primaryKey) |
void |
setRemoved(CmpEntityBeanContext ctx)
Marks the context as removed.
|
void |
start()
The third phase of deployment.
|