Package org.datanucleus.flush
Class ListAddAtOperation<E>
java.lang.Object
org.datanucleus.flush.CollectionAddOperation<E>
org.datanucleus.flush.ListAddAtOperation<E>
- All Implemented Interfaces:
Operation
,SCOOperation
Add operation at a position for a list where we have a backing store.
-
Field Summary
FieldsFields inherited from class org.datanucleus.flush.CollectionAddOperation
fieldNumber, sm, store, value
-
Constructor Summary
ConstructorsConstructorDescriptionListAddAtOperation
(DNStateManager sm, int fieldNum, int index, E value) ListAddAtOperation
(DNStateManager sm, ListStore<E> store, int index, E value) -
Method Summary
Methods inherited from class org.datanucleus.flush.CollectionAddOperation
getMemberMetaData, getStateManager, getStore, getValue
-
Field Details
-
index
final int indexIndex to add the object at.
-
-
Constructor Details
-
ListAddAtOperation
-
ListAddAtOperation
-
-
Method Details
-
perform
public void perform()Perform the add(int, Object) operation on the specified list.- Specified by:
perform
in interfaceOperation
- Overrides:
perform
in classCollectionAddOperation<E>
-
toString
- Overrides:
toString
in classCollectionAddOperation<E>
-