ModeShape Distribution 3.0.0.Beta4

org.infinispan.schematic.internal.delta
Class PutIfAbsentOperation

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

@SerializeWith(value=PutIfAbsentOperation.Externalizer.class)
public class PutIfAbsentOperation
extends Operation

An atomic put-if-absent operation for SchematicValueDelta.


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

Field Detail

fieldName

protected final String fieldName

newValue

protected final Object newValue
Constructor Detail

PutIfAbsentOperation

public PutIfAbsentOperation(Path parentPath,
                            String fieldName,
                            Object newValue)
Method Detail

clone

public PutIfAbsentOperation clone()
Specified by:
clone in class Operation

getNewValue

public Object getNewValue()

getFieldName

public String getFieldName()

isApplied

public boolean isApplied()

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.Beta4

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