Uses of Interface
org.datanucleus.store.types.sco.SCO

Packages that use SCO
org.datanucleus.store.mapped.mapping Package providing mappings for all supported Java types in DataNucleus. 
org.datanucleus.store.types.sco Provides the mechanism for supporting mutable Second-Class Objects (SCOs). 
org.datanucleus.store.types.sco.simple Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus. 
 

Uses of SCO in org.datanucleus.store.mapped.mapping
 

Methods in org.datanucleus.store.mapped.mapping that return SCO
protected  SCO AbstractContainerMapping.replaceFieldWithWrapper(ObjectProvider ownerSM, Object value, boolean forInsert, boolean forUpdate)
          Method to replace the field that this mapping represents with a SCO wrapper.
 

Uses of SCO in org.datanucleus.store.types.sco
 

Subinterfaces of SCO in org.datanucleus.store.types.sco
 interface SCOCollection
          Representation of a wrapper for a mutable Collection SCO type supported.
 interface SCOContainer
          Representation of a SCO that contains other (persistable) objects.
 interface SCOList
          Representation of a wrapper for a mutable List SCO type supported.
 interface SCOMap
          Representation of a wrapper for a mutable Map SCO type supported.
 

Methods in org.datanucleus.store.types.sco that return SCO
static SCO SCOUtils.newSCOInstance(ObjectProvider ownerOP, AbstractMemberMetaData mmd, Class declaredType, Class instantiatedType, Object value, boolean forInsert, boolean forUpdate, boolean replaceField)
          Method to create a new SCO wrapper for a SCO type.
 

Uses of SCO in org.datanucleus.store.types.sco.simple
 

Classes in org.datanucleus.store.types.sco.simple that implement SCO
 class ArrayList
          A mutable second-class ArrayList object.
 class BitSet
          A mutable second-class BitSet object.
 class Collection
          A mutable second-class Collection object.
 class Date
          A mutable second-class date object.
 class GregorianCalendar
          A mutable second-class GregorianCalendar object.
 class HashMap
          A mutable second-class HashMap object.
 class HashSet
          A mutable second-class HashSet object.
 class Hashtable
          A mutable second-class Hashtable object.
 class LinkedHashMap
          A mutable second-class LinkedHashMap object.
 class LinkedHashSet
          A mutable second-class LinkedHashSet object.
 class LinkedList
          A mutable second-class LinkedList object.
 class List
          A mutable second-class List object.
 class Map
          A mutable second-class Map object.
 class PriorityQueue
          A mutable second-class PriorityQueue object.
 class Properties
          A mutable second-class Properties object.
 class Queue
          A mutable second-class Queue object.
 class Set
          A mutable second-class Set object.
 class SortedMap
          A mutable second-class SortedMap object.
 class SortedSet
          A mutable second-class SortedSet object.
 class SqlDate
          A mutable second-class SQL date object.
 class SqlTime
          A mutable second-class SQLTime object.
 class SqlTimestamp
          A mutable second-class SQL timestamp object.
 class Stack
          A mutable second-class Stack object.
 class TreeMap
          A mutable second-class TreeMap object.
 class TreeSet
          A mutable second-class TreeSet object.
 class Vector
          A mutable second-class Vector object.
 



Copyright © 2012. All Rights Reserved.