Package org.datanucleus.store.types
Interface SCOList<T,E>
-
- All Superinterfaces:
SCO<T>
,SCOCollection<T,E>
,SCOContainer<T>
- All Known Implementing Classes:
ArrayList
,ArrayList
,LinkedList
,LinkedList
,List
,List
,Stack
,Stack
,Vector
,Vector
public interface SCOList<T,E> extends SCOCollection<T,E>
Representation of a wrapper for a mutable List SCO type supported.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description E
set(int index, E element, boolean allowDependentField)
Overload the basic List set() method to allow turning off of the dependent-field deletion process.-
Methods inherited from interface org.datanucleus.store.types.SCO
attachCopy, clone, detachCopy, getFieldName, getOwner, getValue, initialise, initialise, initialise, unsetOwner
-
Methods inherited from interface org.datanucleus.store.types.SCOCollection
remove, updateEmbeddedElement
-
Methods inherited from interface org.datanucleus.store.types.SCOContainer
isLoaded, load, setValue
-
-
-
-
Method Detail
-
set
E set(int index, E element, boolean allowDependentField)
Overload the basic List set() method to allow turning off of the dependent-field deletion process.- Parameters:
index
- The index to set the element atelement
- The elementallowDependentField
- Whether to allow dependent-field deletes- Returns:
- The previous object at this position
-
-