Uses of Interface
org.datanucleus.store.types.SCO
-
Packages that use SCO Package Description org.datanucleus.store.types Package providing basic java type handling for DataNucleus.org.datanucleus.store.types.wrappers Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus, so that we can intercept calls that will mutate the object.org.datanucleus.store.types.wrappers.backed Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are supported. -
-
Uses of SCO in org.datanucleus.store.types
Subinterfaces of SCO in org.datanucleus.store.types Modifier and Type Interface Description interface
SCOCollection<T,E>
Representation of a wrapper for a mutable Collection SCO type supported.interface
SCOContainer<T>
Representation of a SCO that contains other (persistable) objects.interface
SCOList<T,E>
Representation of a wrapper for a mutable List SCO type supported.interface
SCOMap<T,K,V>
Representation of a wrapper for a mutable Map SCO type supported.Methods in org.datanucleus.store.types that return SCO Modifier and Type Method Description SCO
TypeManager. createSCOWrapper(DNStateManager ownerSM, AbstractMemberMetaData mmd, Class instantiatedType)
Method to create a new SCO wrapper for member type.SCO
TypeManagerImpl. createSCOWrapper(DNStateManager ownerSM, AbstractMemberMetaData mmd, Class instantiatedType)
Method to create a new SCO wrapper for member type.static SCO
SCOUtils. wrapSCOField(DNStateManager ownerSM, AbstractMemberMetaData mmd, Class instantiatedType, Object value, boolean replaceField)
Method to create a new SCO wrapper for the specified member, and optionally replace the value in the member of the owner object.Methods in org.datanucleus.store.types that return types with arguments of type SCO Modifier and Type Method Description Class<? extends SCO>
TypeManagerImpl. getWrappedTypeBackedForType(String className)
Class<? extends SCO>
TypeManager. getWrapperTypeForType(String className)
Accessor for the SCO wrapper for the typeClass<? extends SCO>
TypeManagerImpl. getWrapperTypeForType(String className)
-
Uses of SCO in org.datanucleus.store.types.wrappers
Classes in org.datanucleus.store.types.wrappers that implement SCO Modifier and Type Class Description class
ArrayList<E>
A mutable second-class ArrayList object.class
BitSet
A mutable second-class BitSet object.class
Collection<E>
A mutable second-class Collection object.class
Date
A mutable second-class date object.class
GregorianCalendar
A mutable second-class GregorianCalendar object.class
HashMap<K,V>
A mutable second-class HashMap object.class
HashSet<E>
A mutable second-class HashSet object.class
Hashtable<K,V>
A mutable second-class Hashtable object.class
LinkedHashMap<K,V>
A mutable second-class LinkedHashMap object.class
LinkedHashSet<E>
A mutable second-class LinkedHashSet object.class
LinkedList<E>
A mutable second-class LinkedList object.class
List<E>
A mutable second-class List object.class
Map<K,V>
A mutable second-class Map object.class
PriorityQueue<E>
A mutable second-class PriorityQueue object.class
Properties
A mutable second-class Properties object.class
Queue<E>
A mutable second-class Queue object.class
Set<E>
A mutable second-class Set object.class
SortedMap<K,V>
A mutable second-class SortedMap object.class
SortedSet<E>
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<E>
A mutable second-class Stack object.class
TreeMap<K,V>
A mutable second-class TreeMap object.class
TreeSet<E>
A mutable second-class TreeSet object.class
Vector<E>
A mutable second-class Vector object. -
Uses of SCO in org.datanucleus.store.types.wrappers.backed
Classes in org.datanucleus.store.types.wrappers.backed that implement SCO Modifier and Type Class Description class
ArrayList<E>
A mutable second-class ArrayList object.class
Collection<E>
A mutable second-class Collection object.class
HashMap<K,V>
A mutable second-class HashMap object.class
HashSet<E>
A mutable second-class HashSet object.class
Hashtable<K,V>
A mutable second-class Hashtable object.class
LinkedHashMap<K,V>
A mutable second-class LinkedHashMap object.class
LinkedHashSet<E>
A mutable second-class LinkedHashSet object.class
LinkedList<E>
A mutable second-class LinkedList object.class
List<E>
A mutable second-class List object.class
Map<K,V>
A mutable second-class Map object.class
PriorityQueue<E>
A mutable second-class PriorityQueue object.class
Properties
A mutable second-class Properties object.class
Queue<E>
A mutable second-class Queue object.class
Set<E>
A mutable second-class Set object.class
SortedMap<K,V>
A mutable second-class SortedMap object.class
SortedSet<E>
A mutable second-class SortedSet object.class
Stack<E>
A mutable second-class Stack object.class
TreeMap<K,V>
A mutable second-class TreeMap object.class
TreeSet<E>
A mutable second-class TreeSet object.class
Vector<E>
A mutable second-class Vector object.
-