@Immutable public abstract class Operation extends Object
Modifier and Type | Field and Description |
---|---|
protected Path |
parentPath |
Modifier | Constructor and Description |
---|---|
protected |
Operation(Path parentPath,
int hashCode) |
Modifier and Type | Method and Description |
---|---|
abstract Operation |
clone() |
protected Object |
cloneValue(Object value) |
protected boolean |
equalsIfNotNull(Object obj1,
Object obj2) |
Path |
getParentPath() |
int |
hashCode() |
protected MutableDocument |
mutableParent(MutableDocument delegate) |
abstract void |
replay(MutableDocument delegate) |
abstract void |
rollback(MutableDocument delegate) |
protected final Path parentPath
protected Operation(Path parentPath, int hashCode)
public abstract void replay(MutableDocument delegate)
public abstract void rollback(MutableDocument delegate)
public Path getParentPath()
protected MutableDocument mutableParent(MutableDocument delegate)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.