|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jpox.FetchPlan.FetchPlanForClass
public class FetchPlan.FetchPlanForClass
Class managing the fetch plan for a particular class. This should not use the fields of the enclosing FetchPlan directly, always referring to them using the "plan" field.
| Constructor Summary | |
|---|---|
FetchPlan.FetchPlanForClass(AbstractClassMetaData cmd,
FetchPlan fetchPlan)
Constructor |
|
| Method Summary | |
|---|---|
AbstractClassMetaData |
getAbstractClassMetaData()
Accessor for the ClassMetaData for this classes plan. |
FetchPlan |
getFetchPlan()
Accessor for the FetchPlan that this classes plan relates to. |
int[] |
getFieldsInActualFetchPlan()
Get all fields in the actual fetch plan |
java.util.BitSet |
getFieldsInActualFetchPlanByBitSet()
Get all fields in the actual fetch plan. |
int |
getMaxRecursionDepthForFieldInCurrentFetchPlan(int fieldNumber)
Method to return the effective depth of this field number in the overall fetch plan. |
boolean |
isFieldInActualFetchPlan(int fieldNumber)
Return whether the specified field is in the fetch plan |
boolean |
isToCallPostLoadFetchPlan(boolean[] loadedFields)
Whether to call the post load or not. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FetchPlan.FetchPlanForClass(AbstractClassMetaData cmd,
FetchPlan fetchPlan)
cmd - the ClassMetaDatafetchPlan - the FetchPlan| Method Detail |
|---|
public final FetchPlan getFetchPlan()
public final AbstractClassMetaData getAbstractClassMetaData()
public boolean isFieldInActualFetchPlan(int fieldNumber)
fieldNumber - The field number
public int[] getFieldsInActualFetchPlan()
public int getMaxRecursionDepthForFieldInCurrentFetchPlan(int fieldNumber)
fieldNumber - Number of field in this class
public java.util.BitSet getFieldsInActualFetchPlanByBitSet()
public boolean isToCallPostLoadFetchPlan(boolean[] loadedFields)
loadedFields - alredy loaded fields
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||