public class LoadFieldManager extends AbstractFetchDepthFieldManager
AbstractFetchDepthFieldManager.EndOfFetchPlanGraphException
fpClass, 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, fetchStringField
storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringField
public 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 AbstractFetchDepthFieldManager
fieldNumber
- Number of the fieldprotected Object endOfGraphOperation(int fieldNumber)
endOfGraphOperation
in class AbstractFetchDepthFieldManager
fieldNumber
- Number of the fieldCopyright © 2019. All rights reserved.