public class LoadFieldManager extends AbstractFetchDepthFieldManager
AbstractFetchDepthFieldManager.EndOfFetchPlanGraphExceptionfpClass, op, secondClassMutableFields, state| Constructor and Description |
|---|
LoadFieldManager(ObjectProvider sm,
boolean[] secondClassMutableFields,
FetchPlanForClass fpClass,
FetchPlanState state)
Constructor for a field manager for make transient process.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
endOfGraphOperation(int fieldNumber)
Method called when were arrive at the end of a branch
|
protected Object |
internalFetchObjectField(int fieldNumber)
Method to fetch an object field whether it is SCO collection, PC, or whatever for the fetchplan
process.
|
protected void |
processPersistable(Object pc)
Utility method to process the passed persistable object.
|
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectField, fetchShortField, fetchStringFieldstoreBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringFieldpublic LoadFieldManager(ObjectProvider sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)
sm - the ObjectProvider of the instance being loadedsecondClassMutableFields - The second class mutable fields for the class of this objectfpClass - Fetch Plan for the class of this instancestate - State object to hold any pertinent controls for the fetchplan processprotected void processPersistable(Object pc)
pc - The PC objectprotected Object internalFetchObjectField(int fieldNumber)
internalFetchObjectField in class AbstractFetchDepthFieldManagerfieldNumber - Number of the fieldprotected Object endOfGraphOperation(int fieldNumber)
endOfGraphOperation in class AbstractFetchDepthFieldManagerfieldNumber - Number of the fieldCopyright © 2019. All rights reserved.