ModeShape Distribution 3.0.0.Alpha4

org.infinispan.schematic.internal.delta
Class RemoveOperation

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

@Immutable
public class RemoveOperation
extends Operation

An atomic remove operation for SchematicValueDelta.

Author:
(various)

Nested Class Summary
static class RemoveOperation.Externalizer
           
 
Field Summary
protected  String fieldName
           
protected  Object oldValue
           
 
Fields inherited from class org.infinispan.schematic.internal.delta.Operation
parentPath
 
Constructor Summary
RemoveOperation(Path parentPath, String fieldName, Object oldValue)
           
 
Method Summary
 String getFieldName()
           
 boolean isRemoved()
           
 void replay(MutableDocument delegate)
           
 void rollback(MutableDocument delegate)
           
 String toString()
           
 
Methods inherited from class org.infinispan.schematic.internal.delta.Operation
getParentPath, mutableParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fieldName

protected final String fieldName

oldValue

protected final Object oldValue
Constructor Detail

RemoveOperation

public RemoveOperation(Path parentPath,
                       String fieldName,
                       Object oldValue)
Method Detail

getFieldName

public String getFieldName()

rollback

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

replay

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

isRemoved

public boolean isRemoved()

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.