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()
           
 void dump(java.io.PrintWriter out)
           
 void evict()
           
 void flush()
           
 javax.jdo.spi.PersistenceCapable getObject()
           
 java.lang.Object getObjectId()
           
 PersistenceManager getPersistenceManager()
           
 StoreManager getStoreManager()
           
 void loadDefaultFetchGroup()
           
 void makeDirty(int fieldNumber)
           
 void makeNontransactional()
           
 void makeTransactional()
           
 void makeTransient()
           
 java.lang.Object newSCOInstance(int fieldNumber, java.lang.Object value)
           
 void postCommit()
           
 void preRollback()
           
 java.lang.Object provideField(int fieldNumber)
           
 void provideFields(int[] fieldNumbers, FieldManager fm)
           
 void refresh()
           
 void replaceField(int fieldNumber, java.lang.Object value)
           
 void replaceFields(int[] fieldNumbers, FieldManager fm)
           
 void replaceSCOField(int fieldNumber, java.lang.Object value)
           
 void retrieve(boolean DFGOnly)
           
 
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()

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()

loadDefaultFetchGroup

public void loadDefaultFetchGroup()

flush

public void flush()

provideField

public java.lang.Object provideField(int fieldNumber)

provideFields

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

replaceField

public void replaceField(int fieldNumber,
                         java.lang.Object value)

replaceFields

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

newSCOInstance

public java.lang.Object newSCOInstance(int fieldNumber,
                                       java.lang.Object value)

replaceSCOField

public void replaceSCOField(int fieldNumber,
                            java.lang.Object value)

dump

public void dump(java.io.PrintWriter out)


Copyright © 2001 TriActive, Inc. All Rights Reserved.