ModeShape Distribution 3.0.0.Alpha4

org.infinispan.schematic.internal.delta
Class RemoveAllValuesOperation

java.lang.Object
  extended by org.infinispan.schematic.internal.delta.Operation
      extended by org.infinispan.schematic.internal.delta.ArrayOperation
          extended by org.infinispan.schematic.internal.delta.RemoveAllValuesOperation

public class RemoveAllValuesOperation
extends ArrayOperation

An atomic array add operation for SchematicValueDelta.

Since:
5.1
Author:
Randall Hauch (C) 2011 Red Hat Inc.

Nested Class Summary
static class RemoveAllValuesOperation.Externalizer
           
 
Field Summary
protected  int[] actualIndexes
           
protected  Collection<?> values
           
 
Fields inherited from class org.infinispan.schematic.internal.delta.Operation
parentPath
 
Constructor Summary
RemoveAllValuesOperation(Path path, Collection<?> values)
           
 
Method Summary
 List<Array.Entry> getRemovedEntries()
           
 Collection<?> getValuesToRemove()
           
 void replay(MutableDocument delegate)
           
 void rollback(MutableDocument delegate)
           
 String toString()
           
 
Methods inherited from class org.infinispan.schematic.internal.delta.ArrayOperation
mutableParent
 
Methods inherited from class org.infinispan.schematic.internal.delta.Operation
getParentPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

values

protected final Collection<?> values

actualIndexes

protected transient int[] actualIndexes
Constructor Detail

RemoveAllValuesOperation

public RemoveAllValuesOperation(Path path,
                                Collection<?> values)
Method Detail

getValuesToRemove

public Collection<?> getValuesToRemove()

getRemovedEntries

public List<Array.Entry> getRemovedEntries()

rollback

public void rollback(MutableDocument delegate)
Specified by:
rollback in class Operation

replay

public void replay(MutableDocument delegate)
Specified by:
replay in class Operation

toString

public String toString()
Overrides:
toString in class Object

ModeShape Distribution 3.0.0.Alpha4

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.