T - public abstract class AbstractChangeLog<T extends Operation> extends Object implements ChangeLog
ChangeLog implementations maintains a list of operations
of type type T.| Constructor and Description |
|---|
AbstractChangeLog() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOperation(T op)
Added an operation to the list of
operations. |
Batch |
apply(Batch batch)
This implementation applies each of the operation maintained by
this change log to the passed
batch. |
boolean |
equals(AbstractChangeLog<?> other) |
boolean |
equals(Object other) |
int |
hashCode() |
String |
toString() |
addNode, addProperty, addProperty, move, remove, reorderNodes, setMixins, setPrimaryType, setTree, setValue, setValuepublic void addOperation(T op) throws RepositoryException
operations.op - Operation to addRepositoryExceptionpublic Batch apply(Batch batch) throws RepositoryException
batch.
Applies the Operations contained in this change log to
the passed batch.public boolean equals(AbstractChangeLog<?> other)
"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"