com.triactive.jdo
Interface StateManager

All Superinterfaces:
javax.jdo.spi.StateManager
All Known Implementing Classes:
StateManagerImpl

public interface StateManager
extends javax.jdo.spi.StateManager


Method Summary
 void deletePersistent(boolean noStore)
           
 void dump(java.io.PrintWriter out)
           
 void evict()
           
 void flush()
           
 java.lang.Object getField(int fieldNumber)
           
 javax.jdo.spi.PersistenceCapable getObject()
           
 java.lang.Object getObjectId()
           
 PersistenceManager getPersistenceManager()
           
 StoreManager getStoreManager()
           
 void makeDirty(int fieldNumber)
           
 void makeNontransactional()
           
 boolean makePersistent()
           
 void makeTransactional()
           
 void makeTransient()
           
 void offerPrefetchedFields(int[] fieldNumbers, FieldManager fm)
           
 void postCommit()
           
 void preRollback()
           
 void provideFields(int[] fieldNumbers, FieldManager fm)
           
 void refresh()
           
 void replaceFields(int[] fieldNumbers, FieldManager fm)
           
 void retrieve(boolean DFGOnly)
           
 void setField(int fieldNumber, java.lang.Object currentValue, java.lang.Object newValue, boolean noStore)
           
 void validate()
           
 
Methods inherited from interface javax.jdo.spi.StateManager
getBooleanField, getByteField, getCharField, getDoubleField, getFloatField, getIntField, getLongField, getObjectField, getObjectId, getPersistenceManager, getShortField, getStringField, getTransactionalObjectId, isDeleted, isDirty, isLoaded, isNew, isPersistent, isTransactional, makeDirty, preSerialize, providedBooleanField, providedByteField, providedCharField, providedDoubleField, providedFloatField, providedIntField, providedLongField, providedObjectField, providedShortField, providedStringField, replacingBooleanField, replacingByteField, replacingCharField, replacingDoubleField, replacingFlags, replacingFloatField, replacingIntField, replacingLongField, replacingObjectField, replacingShortField, replacingStateManager, replacingStringField, setBooleanField, setByteField, setCharField, setDoubleField, setFloatField, setIntField, setLongField, setObjectField, setShortField, setStringField
 

Method Detail

getObject

public javax.jdo.spi.PersistenceCapable getObject()

getObjectId

public java.lang.Object getObjectId()

getPersistenceManager

public PersistenceManager getPersistenceManager()

getStoreManager

public StoreManager getStoreManager()

makePersistent

public boolean makePersistent()

makeDirty

public void makeDirty(int fieldNumber)

makeTransactional

public void makeTransactional()

makeNontransactional

public void makeNontransactional()

makeTransient

public void makeTransient()

evict

public void evict()

refresh

public void refresh()

retrieve

public void retrieve(boolean DFGOnly)

postCommit

public void postCommit()

preRollback

public void preRollback()

deletePersistent

public void deletePersistent(boolean noStore)

validate

public void validate()

offerPrefetchedFields

public void offerPrefetchedFields(int[] fieldNumbers,
                                  FieldManager fm)

flush

public void flush()

getField

public java.lang.Object getField(int fieldNumber)

setField

public void setField(int fieldNumber,
                     java.lang.Object currentValue,
                     java.lang.Object newValue,
                     boolean noStore)

provideFields

public void provideFields(int[] fieldNumbers,
                          FieldManager fm)

replaceFields

public void replaceFields(int[] fieldNumbers,
                          FieldManager fm)

dump

public void dump(java.io.PrintWriter out)


Copyright 2001-2007 The TJDO Project All Rights Reserved.