org.jpox.state
Class NullifyRelationFieldManager

java.lang.Object
  extended byorg.jpox.store.fieldmanager.AbstractFieldManager
      extended byorg.jpox.state.NullifyRelationFieldManager
All Implemented Interfaces:
FieldManager, javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer, javax.jdo.spi.PersistenceCapable.ObjectIdFieldManager, javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier

public class NullifyRelationFieldManager
extends AbstractFieldManager

Manager that nullifies any Collection/Map/PC fields of the object.

Version:
$Revision: 1.3 $

Constructor Summary
NullifyRelationFieldManager(javax.jdo.spi.StateManager sm)
          Constructor.
 
Method Summary
 boolean fetchBooleanField(int fieldNumber)
           
 byte fetchByteField(int fieldNumber)
           
 char fetchCharField(int fieldNumber)
           
 double fetchDoubleField(int fieldNumber)
           
 float fetchFloatField(int fieldNumber)
           
 int fetchIntField(int fieldNumber)
           
 long fetchLongField(int fieldNumber)
           
 java.lang.Object fetchObjectField(int fieldNumber)
           
 short fetchShortField(int fieldNumber)
           
 java.lang.String fetchStringField(int fieldNumber)
           
 
Methods inherited from class org.jpox.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
 

Constructor Detail

NullifyRelationFieldManager

public NullifyRelationFieldManager(javax.jdo.spi.StateManager sm)
Constructor.

Parameters:
sm - the StateManager
Method Detail

fetchObjectField

public java.lang.Object fetchObjectField(int fieldNumber)
Specified by:
fetchObjectField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchObjectField in class AbstractFieldManager

fetchBooleanField

public boolean fetchBooleanField(int fieldNumber)
Specified by:
fetchBooleanField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchBooleanField in class AbstractFieldManager

fetchCharField

public char fetchCharField(int fieldNumber)
Specified by:
fetchCharField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchCharField in class AbstractFieldManager

fetchByteField

public byte fetchByteField(int fieldNumber)
Specified by:
fetchByteField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchByteField in class AbstractFieldManager

fetchDoubleField

public double fetchDoubleField(int fieldNumber)
Specified by:
fetchDoubleField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchDoubleField in class AbstractFieldManager

fetchFloatField

public float fetchFloatField(int fieldNumber)
Specified by:
fetchFloatField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchFloatField in class AbstractFieldManager

fetchIntField

public int fetchIntField(int fieldNumber)
Specified by:
fetchIntField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchIntField in class AbstractFieldManager

fetchLongField

public long fetchLongField(int fieldNumber)
Specified by:
fetchLongField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchLongField in class AbstractFieldManager

fetchShortField

public short fetchShortField(int fieldNumber)
Specified by:
fetchShortField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchShortField in class AbstractFieldManager

fetchStringField

public java.lang.String fetchStringField(int fieldNumber)
Specified by:
fetchStringField in interface javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
Overrides:
fetchStringField in class AbstractFieldManager


Copyright © -2007 . All Rights Reserved.