org.apache.jackrabbit.spi.commons.batch
Class ChangeLogImpl
java.lang.Object
org.apache.jackrabbit.spi.commons.batch.AbstractChangeLog<Operation>
org.apache.jackrabbit.spi.commons.batch.ChangeLogImpl
- All Implemented Interfaces:
- Batch, ChangeLog
public class ChangeLogImpl
- extends AbstractChangeLog<Operation>
This ChangeLog implementation simply keeps back all calls to its Batch methods as
a list of AbstractChangeLog.operations (with item of type Operation). When applied to a batch, all operations in the list are applied to that
batch.
|
Method Summary |
void |
addNode(NodeId parentId,
Name nodeName,
Name nodetypeName,
String uuid)
|
void |
addProperty(NodeId parentId,
Name propertyName,
QValue value)
|
void |
addProperty(NodeId parentId,
Name propertyName,
QValue[] values)
|
void |
move(NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
|
void |
remove(ItemId itemId)
|
void |
reorderNodes(NodeId parentId,
NodeId srcNodeId,
NodeId beforeNodeId)
|
void |
setMixins(NodeId nodeId,
Name[] mixinNodeTypeNames)
|
void |
setPrimaryType(NodeId nodeId,
Name primaryNodeTypeName)
|
void |
setValue(PropertyId propertyId,
QValue value)
|
void |
setValue(PropertyId propertyId,
QValue[] values)
|
ChangeLogImpl
public ChangeLogImpl()
addNode
public void addNode(NodeId parentId,
Name nodeName,
Name nodetypeName,
String uuid)
throws RepositoryException
- Throws:
RepositoryException
addProperty
public void addProperty(NodeId parentId,
Name propertyName,
QValue value)
throws RepositoryException
- Throws:
RepositoryException
addProperty
public void addProperty(NodeId parentId,
Name propertyName,
QValue[] values)
throws RepositoryException
- Throws:
RepositoryException
move
public void move(NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
throws RepositoryException
- Throws:
RepositoryException
remove
public void remove(ItemId itemId)
throws RepositoryException
- Throws:
RepositoryException
reorderNodes
public void reorderNodes(NodeId parentId,
NodeId srcNodeId,
NodeId beforeNodeId)
throws RepositoryException
- Throws:
RepositoryException
setMixins
public void setMixins(NodeId nodeId,
Name[] mixinNodeTypeNames)
throws RepositoryException
- Throws:
RepositoryException
setPrimaryType
public void setPrimaryType(NodeId nodeId,
Name primaryNodeTypeName)
throws RepositoryException
- Throws:
RepositoryException
setValue
public void setValue(PropertyId propertyId,
QValue value)
throws RepositoryException
- Throws:
RepositoryException
setValue
public void setValue(PropertyId propertyId,
QValue[] values)
throws RepositoryException
- Throws:
RepositoryException
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.