org.datanucleus.store.types.sco.queued
Class RemoveMapOperation

java.lang.Object
  extended by org.datanucleus.store.types.sco.queued.RemoveMapOperation
All Implemented Interfaces:
QueuedOperation<MapStore>

public class RemoveMapOperation
extends java.lang.Object
implements QueuedOperation<MapStore>

Remove operation for a collection or map.


Constructor Summary
RemoveMapOperation(java.lang.Object value)
          Constructor.
 
Method Summary
 java.lang.Object getValue()
          Accessor for the value being removed.
 void perform(MapStore store, ObjectProvider sm)
          Perform the remove(Object) operation on the specified container.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveMapOperation

public RemoveMapOperation(java.lang.Object value)
Constructor.

Parameters:
value - The value to remove
Method Detail

getValue

public java.lang.Object getValue()
Accessor for the value being removed.

Returns:
Value being removed

perform

public void perform(MapStore store,
                    ObjectProvider sm)
Perform the remove(Object) operation on the specified container.

Specified by:
perform in interface QueuedOperation<MapStore>
Parameters:
store - The backing store to perform it on
sm - StateManager for the owner of the container


Copyright © 2011. All Rights Reserved.