org.apache.jackrabbit.jcr2spi.operation
Class AddNode

java.lang.Object
  extended by org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
      extended by org.apache.jackrabbit.jcr2spi.operation.AddNode
All Implemented Interfaces:
Operation

public class AddNode
extends AbstractOperation

AddNode...


Method Summary
 void accept(OperationVisitor visitor)
          Calls the appropriate visit method on visitor based on the type of this operation.
static Operation create(NodeState parentState, Name nodeName, Name nodeTypeName, String uuid)
           
 Name getNodeName()
           
 Name getNodeTypeName()
           
 NodeId getParentId()
           
 NodeState getParentState()
           
 String getUuid()
           
 void persisted()
          Throws UnsupportedOperationException
 
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, getAffectedItemStates, getName, getNodeState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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 UnsupportedOperationException

See Also:
Operation.persisted()

getParentId

public NodeId getParentId()

getParentState

public NodeState getParentState()

getNodeName

public Name getNodeName()

getNodeTypeName

public Name getNodeTypeName()

getUuid

public String getUuid()

create

public static Operation create(NodeState parentState,
                               Name nodeName,
                               Name nodeTypeName,
                               String uuid)


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.