Interface ChangeLog
-
- All Superinterfaces:
Batch
- All Known Implementing Classes:
AbstractChangeLog
,ChangeLogImpl
,ConsolidatingChangeLog
public interface ChangeLog extends Batch
AChangeLog
is a specializedBatch
which keeps a list ofOperation
s. Theapply(Batch)
method applies these operations to another batch.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Batch
apply(Batch batch)
Applies theOperation
s contained in this change log to the passedbatch
.-
Methods inherited from interface org.apache.jackrabbit.spi.Batch
addNode, addProperty, addProperty, move, remove, reorderNodes, setMixins, setPrimaryType, setTree, setValue, setValue
-
-
-
-
Method Detail
-
apply
Batch apply(Batch batch) throws RepositoryException
Applies theOperation
s contained in this change log to the passedbatch
.- Parameters:
batch
-- Returns:
- The
batch
passed in as argument with the operations from this change log applied. - Throws:
RepositoryException
-
-