org.cumulus4j.store.fieldmanager
Class FetchFieldManager
java.lang.Object
org.datanucleus.store.fieldmanager.AbstractFieldManager
org.cumulus4j.store.fieldmanager.FetchFieldManager
- All Implemented Interfaces:
- FieldConsumer, FieldManager, FieldSupplier
public class FetchFieldManager
- extends AbstractFieldManager
Manager for the process of fetching a user object from the datastore, handling the translation from the
DataEntry object into the users own object.
- Author:
- Marco หงุ่ยตระกูล-Schulze - marco at nightlabs dot de
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FetchFieldManager
public FetchFieldManager(ObjectProvider op,
CryptoContext cryptoContext,
ClassMeta classMeta,
AbstractClassMetaData dnClassMetaData,
ObjectContainer objectContainer)
getEncryptionHandler
protected EncryptionHandler getEncryptionHandler()
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
- Specified by:
fetchBooleanField in interface FieldSupplier- Overrides:
fetchBooleanField in class AbstractFieldManager
fetchByteField
public byte fetchByteField(int fieldNumber)
- Specified by:
fetchByteField in interface FieldSupplier- Overrides:
fetchByteField in class AbstractFieldManager
fetchCharField
public char fetchCharField(int fieldNumber)
- Specified by:
fetchCharField in interface FieldSupplier- Overrides:
fetchCharField in class AbstractFieldManager
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
- Specified by:
fetchDoubleField in interface FieldSupplier- Overrides:
fetchDoubleField in class AbstractFieldManager
fetchFloatField
public float fetchFloatField(int fieldNumber)
- Specified by:
fetchFloatField in interface FieldSupplier- Overrides:
fetchFloatField in class AbstractFieldManager
fetchIntField
public int fetchIntField(int fieldNumber)
- Specified by:
fetchIntField in interface FieldSupplier- Overrides:
fetchIntField in class AbstractFieldManager
fetchLongField
public long fetchLongField(int fieldNumber)
- Specified by:
fetchLongField in interface FieldSupplier- Overrides:
fetchLongField in class AbstractFieldManager
fetchShortField
public short fetchShortField(int fieldNumber)
- Specified by:
fetchShortField in interface FieldSupplier- Overrides:
fetchShortField in class AbstractFieldManager
fetchStringField
public String fetchStringField(int fieldNumber)
- Specified by:
fetchStringField in interface FieldSupplier- Overrides:
fetchStringField in class AbstractFieldManager
getThisDataEntryID
protected long getThisDataEntryID()
fetchObjectField
public Object fetchObjectField(int fieldNumber)
- Specified by:
fetchObjectField in interface FieldSupplier- Overrides:
fetchObjectField in class AbstractFieldManager
Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.