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 interfaceSCOCollection<T,E>Representation of a wrapper for a mutable Collection SCO type supported.interfaceSCOContainer<T>Representation of a SCO that contains other (persistable) objects.interfaceSCOList<T,E>Representation of a wrapper for a mutable List SCO type supported.interfaceSCOMap<T,K,V>Representation of a wrapper for a mutable Map SCO type supported.Fields in org.datanucleus.store.types with type parameters of type SCO Modifier and Type Field Description (package private) java.lang.Class<? extends SCO>TypeManagerImpl.JavaType. wrapperType(package private) java.lang.Class<? extends SCO>TypeManagerImpl.JavaType. wrapperTypeBackedMethods in org.datanucleus.store.types that return SCO Modifier and Type Method Description <T> SCO<T>TypeManager. createSCOWrapper(DNStateManager ownerSM, AbstractMemberMetaData mmd, java.lang.Class<T> instantiatedType)Method to create a new SCO wrapper for member type.<T> SCO<T>TypeManagerImpl. createSCOWrapper(DNStateManager ownerSM, AbstractMemberMetaData mmd, java.lang.Class<T> instantiatedType)static <T> SCO<T>SCOUtils. wrapSCOField(DNStateManager ownerSM, AbstractMemberMetaData mmd, java.lang.Class instantiatedType, T 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 private java.lang.Class<? extends SCO>TypeManagerImpl. getBackedWrapperTypeForType(java.lang.Class declaredType, java.lang.Class instantiatedType, java.lang.String typeName)Convenience method to return the backed wrapper type for the field definition.private java.lang.Class<? extends SCO>TypeManagerImpl. getSimpleWrapperTypeForType(java.lang.Class declaredType, java.lang.Class instantiatedType, java.lang.String typeName)Convenience method to return the simple wrapper type for the field definition.java.lang.Class<? extends SCO>TypeManagerImpl. getWrappedTypeBackedForType(java.lang.String className)java.lang.Class<? extends SCO>TypeManager. getWrapperTypeForType(java.lang.String className)Accessor for the SCO wrapper for the typejava.lang.Class<? extends SCO>TypeManagerImpl. getWrapperTypeForType(java.lang.String className)Methods in org.datanucleus.store.types with parameters of type SCO Modifier and Type Method Description static <T> TSCOUtils. unwrapSCOField(DNStateManager ownerSM, int memberNumber, SCO<T> value)Method to unwrap a SCO field value (if it is wrapped currently) and replace the member value in the owner object. -
Uses of SCO in org.datanucleus.store.types.wrappers
Classes in org.datanucleus.store.types.wrappers that implement SCO Modifier and Type Class Description classArrayList<E>A mutable second-class ArrayList object.classBitSetA mutable second-class BitSet object.classCollection<E>A mutable second-class Collection object.classDateA mutable second-class date object.classGregorianCalendarA mutable second-class GregorianCalendar object.classHashMap<K,V>A mutable second-class HashMap object.classHashSet<E>A mutable second-class HashSet object.classHashtable<K,V>A mutable second-class Hashtable object.classLinkedHashMap<K,V>A mutable second-class LinkedHashMap object.classLinkedHashSet<E>A mutable second-class LinkedHashSet object.classLinkedList<E>A mutable second-class LinkedList object.classList<E>A mutable second-class List object.classMap<K,V>A mutable second-class Map object.classPriorityQueue<E>A mutable second-class PriorityQueue object.classPropertiesA mutable second-class Properties object.classQueue<E>A mutable second-class Queue object.classSet<E>A mutable second-class Set object.classSortedMap<K,V>A mutable second-class SortedMap object.classSortedSet<E>A mutable second-class SortedSet object.classSqlDateA mutable second-class SQL date object.classSqlTimeA mutable second-class SQLTime object.classSqlTimestampA mutable second-class SQL timestamp object.classStack<E>A mutable second-class Stack object.classTreeMap<K,V>A mutable second-class TreeMap object.classTreeSet<E>A mutable second-class TreeSet object.classVector<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 classArrayList<E>A mutable second-class ArrayList object.classCollection<E>A mutable second-class Collection object.classHashMap<K,V>A mutable second-class HashMap object.classHashSet<E>A mutable second-class HashSet object.classHashtable<K,V>A mutable second-class Hashtable object.classLinkedHashMap<K,V>A mutable second-class LinkedHashMap object.classLinkedHashSet<E>A mutable second-class LinkedHashSet object.classLinkedList<E>A mutable second-class LinkedList object.classList<E>A mutable second-class List object.classMap<K,V>A mutable second-class Map object.classPriorityQueue<E>A mutable second-class PriorityQueue object.classPropertiesA mutable second-class Properties object.classQueue<E>A mutable second-class Queue object.classSet<E>A mutable second-class Set object.classSortedMap<K,V>A mutable second-class SortedMap object.classSortedSet<E>A mutable second-class SortedSet object.classStack<E>A mutable second-class Stack object.classTreeMap<K,V>A mutable second-class TreeMap object.classTreeSet<E>A mutable second-class TreeSet object.classVector<E>A mutable second-class Vector object.
-