org.apache.jackrabbit.jcr2spi.operation
Class AddNode
java.lang.Object
org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
org.apache.jackrabbit.jcr2spi.operation.AddNode
- All Implemented Interfaces:
- Operation
public class AddNode
- extends AbstractOperation
AddNode
...
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
accept
public void accept(OperationVisitor visitor)
throws LockException,
ConstraintViolationException,
AccessDeniedException,
ItemExistsException,
NoSuchNodeTypeException,
UnsupportedRepositoryOperationException,
VersionException,
RepositoryException
- Description copied from interface:
Operation
- Calls the appropriate
visit
method on visitor
based on the type of this operation.
- Parameters:
visitor
-
- Throws:
LockException
ConstraintViolationException
AccessDeniedException
ItemExistsException
NoSuchNodeTypeException
UnsupportedRepositoryOperationException
VersionException
RepositoryException
persisted
public void persisted()
throws RepositoryException
- Throws UnsupportedOperationException
- Throws:
RepositoryException
- See Also:
Operation.persisted()
undo
public void undo()
throws RepositoryException
- Description copied from interface:
Operation
- Revert changes made by this operation.
- Specified by:
undo
in interface Operation
- Overrides:
undo
in class AbstractOperation
- Throws:
RepositoryException
- See Also:
Operation.undo()
getParentId
public NodeId getParentId()
getParentState
public NodeState getParentState()
getNodeName
public Name getNodeName()
getNodeTypeName
public Name getNodeTypeName()
getUuid
public String getUuid()
addedState
public void addedState(List newStates)
getAddedStates
public List getAddedStates()
create
public static Operation create(NodeState parentState,
Name nodeName,
Name nodeTypeName,
String uuid)
throws RepositoryException
- Parameters:
parentState
- nodeName
- nodeTypeName
- uuid
-
- Returns:
- a new
AddNode
operation.
- Throws:
RepositoryException
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.