Uses of Interface
org.apache.jdo.sco.SCO

Packages that use SCO
org.apache.jdo.impl.sco This package contains implementation of the SCO-related interfaces. 
org.apache.jdo.impl.state   
org.apache.jdo.sco This package contains SCO-related interfaces. 
org.apache.jdo.state This package contains the internal StateManager and teh FIeldManager interface. 
 

Uses of SCO in org.apache.jdo.impl.sco
 

Classes in org.apache.jdo.impl.sco that implement SCO
 class ArrayList
          A mutable 2nd class object that represents ArrayList.
 class Date
          A mutable 2nd class object that represents java.util.Date.
 class HashMap
          A mutable 2nd class object that represents HashMap.
 class HashSet
          A mutable 2nd class object that represents HashSet.
 class Hashtable
          A mutable 2nd class object that represents Hashtable.
 class LinkedList
          A mutable 2nd class object that represents LinkedList.
 class SqlDate
          A mutable 2nd class object that represents java.sql.Date.
 class SqlTime
          A mutable 2nd class object that represents java.sql.Time.
 class SqlTimestamp
          A mutable 2nd class object that represents java.sql.Timestamp
 class TreeMap
          A mutable 2nd class object that represents TreeMap.
 class TreeSet
          A mutable 2nd class object that represents TreeSet.
 class Vector
          A mutable 2nd class object that represents Vector.
 

Uses of SCO in org.apache.jdo.impl.state
 

Methods in org.apache.jdo.impl.state that return SCO
(package private) abstract  SCO SCOProcessor.Processor.getSCOField(java.lang.Object o, JDOField jdoField, PersistenceManagerInternal pm)
          Replace field reference that contain java.util SCO instances with tracked SCOs.
(package private)  SCO SCOProcessor.DateProcessor.getSCOField(java.lang.Object o, JDOField jdoField, PersistenceManagerInternal pm)
          Replace field reference that contain java.util SCO instances with tracked SCOs.
(package private)  SCO SCOProcessor.CollectionProcessor.getSCOField(java.lang.Object o, JDOField jdoField, PersistenceManagerInternal pm)
          Replace field reference that contain java.util SCO instances with tracked SCOs.
(package private)  SCO SCOProcessor.MapProcessor.getSCOField(java.lang.Object o, JDOField jdoField, PersistenceManagerInternal pm)
          Replace field reference that contain java.util SCO instances with tracked SCOs.
(package private)  SCO SCOProcessor.getSCOField(java.lang.Object o, JDOField jdoField, PersistenceManagerInternal pm)
          Process requests to create a tracked SCO instance for the corresponding JDK SCO.
 

Methods in org.apache.jdo.impl.state with parameters of type SCO
 void StateManagerImpl.trackUpdates(int field, SCO sco)
          Makes newly added instances to an SCO Collection or SCO Map auto-persistent.
private  void StateManagerImpl.resetOwner(SCO sco, int field, boolean set)
          Set owner on referenced SCO objects.
private  void StateManagerImpl.replaceSCO(SCO sco, int field)
          Replace field value with tracked SCO.
(package private) abstract  void SCOProcessor.Processor.trackUpdates(StateManagerImpl sm, int field, SCO sco)
          Makes newly added instances to an SCO Collection auto-persistent and fixes ownership on referenced SCO instances.
(package private)  void SCOProcessor.DateProcessor.trackUpdates(StateManagerImpl sm, int field, SCO sco)
          Makes newly added instances to an SCO Collection auto-persistent and fixes ownership on referenced SCO instances.
(package private)  void SCOProcessor.CollectionProcessor.trackUpdates(StateManagerImpl sm, int field, SCO sco)
          Makes newly added instances to an SCO Collection auto-persistent and fixes ownership on referenced SCO instances.
(package private)  void SCOProcessor.MapProcessor.trackUpdates(StateManagerImpl sm, int field, SCO sco)
          Makes newly added instances to an SCO Map auto-persistent and fixes ownership on referenced SCO instances.
(package private)  void SCOProcessor.trackUpdates(StateManagerImpl sm, int field, SCO sco)
          Process requests to trackUpdates for SCO changes.
 

Uses of SCO in org.apache.jdo.sco
 

Subinterfaces of SCO in org.apache.jdo.sco
 interface SCOCollection
           
 interface SCODate
           
 interface SCOMap
           
 

Uses of SCO in org.apache.jdo.state
 

Methods in org.apache.jdo.state with parameters of type SCO
 void StateManagerInternal.trackUpdates(int fieldNumber, SCO sco)
          Processes changes to the Tracked SCO instance owned by this StateManager.