org.datanucleus.store.neodatis.fieldmanager
Class RetrieveFieldManager
java.lang.Object
org.datanucleus.store.fieldmanager.AbstractFieldManager
org.datanucleus.store.neodatis.fieldmanager.RetrieveFieldManager
- All Implemented Interfaces:
- org.datanucleus.store.fieldmanager.FieldConsumer, org.datanucleus.store.fieldmanager.FieldManager, org.datanucleus.store.fieldmanager.FieldSupplier
public class RetrieveFieldManager
- extends org.datanucleus.store.fieldmanager.AbstractFieldManager
FieldManager to handle the retrieval of an object from NeoDatis, and marks all fields as loaded
since NeoDatis doesn't currently have the concept of not loaded.
This really should never get called since all fields should always be loaded. Exists to catch
any situations where a field is marked as not loaded during the persistence lifecycle.
| Methods inherited from class org.datanucleus.store.fieldmanager.AbstractFieldManager |
storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringField |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RetrieveFieldManager
public RetrieveFieldManager(org.datanucleus.StateManager sm)
fetchObjectField
public java.lang.Object fetchObjectField(int fieldNumber)
- Specified by:
fetchObjectField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchObjectField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
- Specified by:
fetchBooleanField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchBooleanField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchByteField
public byte fetchByteField(int fieldNumber)
- Specified by:
fetchByteField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchByteField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchCharField
public char fetchCharField(int fieldNumber)
- Specified by:
fetchCharField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchCharField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
- Specified by:
fetchDoubleField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchDoubleField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchFloatField
public float fetchFloatField(int fieldNumber)
- Specified by:
fetchFloatField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchFloatField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchIntField
public int fetchIntField(int fieldNumber)
- Specified by:
fetchIntField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchIntField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchLongField
public long fetchLongField(int fieldNumber)
- Specified by:
fetchLongField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchLongField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchShortField
public short fetchShortField(int fieldNumber)
- Specified by:
fetchShortField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchShortField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchStringField
public java.lang.String fetchStringField(int fieldNumber)
- Specified by:
fetchStringField in interface org.datanucleus.store.fieldmanager.FieldSupplier- Overrides:
fetchStringField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
Copyright © 2009. All Rights Reserved.