org.apache.jackrabbit.jcr2spi.operation
Interface OperationVisitor

All Known Implementing Classes:
SessionItemStateManager

public interface OperationVisitor

OperationVisitor...


Method Summary
 void visit(AddLabel operation)
           
 void visit(AddNode operation)
           
 void visit(AddProperty operation)
           
 void visit(Checkin operation)
           
 void visit(Checkout operation)
           
 void visit(Clone operation)
           
 void visit(Copy operation)
           
 void visit(LockOperation operation)
           
 void visit(LockRefresh operation)
           
 void visit(LockRelease operation)
           
 void visit(Merge operation)
           
 void visit(Move operation)
           
 void visit(Remove operation)
           
 void visit(RemoveLabel operation)
           
 void visit(RemoveVersion operation)
           
 void visit(ReorderNodes operation)
           
 void visit(ResolveMergeConflict operation)
           
 void visit(Restore operation)
           
 void visit(SetMixin operation)
           
 void visit(SetPropertyValue operation)
           
 void visit(Update operation)
           
 void visit(WorkspaceImport operation)
           
 

Method Detail

visit

void visit(AddNode operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

void visit(AddProperty operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

void visit(Remove operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

void visit(SetMixin operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

void visit(SetPropertyValue operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

void visit(ReorderNodes operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

void visit(Clone operation)
           throws javax.jcr.NoSuchWorkspaceException,
                  javax.jcr.lock.LockException,
                  javax.jcr.nodetype.ConstraintViolationException,
                  javax.jcr.AccessDeniedException,
                  javax.jcr.ItemExistsException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.version.VersionException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.RepositoryException

visit

void visit(Copy operation)
           throws javax.jcr.NoSuchWorkspaceException,
                  javax.jcr.lock.LockException,
                  javax.jcr.nodetype.ConstraintViolationException,
                  javax.jcr.AccessDeniedException,
                  javax.jcr.ItemExistsException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.version.VersionException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.RepositoryException

visit

void visit(Move operation)
           throws javax.jcr.lock.LockException,
                  javax.jcr.nodetype.ConstraintViolationException,
                  javax.jcr.AccessDeniedException,
                  javax.jcr.ItemExistsException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.version.VersionException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.RepositoryException

visit

void visit(Update operation)
           throws javax.jcr.NoSuchWorkspaceException,
                  javax.jcr.AccessDeniedException,
                  javax.jcr.lock.LockException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.AccessDeniedException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

visit

void visit(Checkout operation)
           throws javax.jcr.RepositoryException,
                  javax.jcr.UnsupportedRepositoryOperationException
Throws:
javax.jcr.RepositoryException
javax.jcr.UnsupportedRepositoryOperationException

visit

void visit(Checkin operation)
           throws javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.lock.LockException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

visit

void visit(Restore operation)
           throws javax.jcr.version.VersionException,
                  javax.jcr.PathNotFoundException,
                  javax.jcr.ItemExistsException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.lock.LockException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.version.VersionException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

visit

void visit(Merge operation)
           throws javax.jcr.NoSuchWorkspaceException,
                  javax.jcr.AccessDeniedException,
                  javax.jcr.MergeException,
                  javax.jcr.lock.LockException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.AccessDeniedException
javax.jcr.MergeException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException

visit

void visit(ResolveMergeConflict operation)
           throws javax.jcr.version.VersionException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.version.VersionException
javax.jcr.InvalidItemStateException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException

visit

void visit(LockOperation operation)
           throws javax.jcr.AccessDeniedException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.lock.LockException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.AccessDeniedException
javax.jcr.InvalidItemStateException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

visit

void visit(LockRefresh operation)
           throws javax.jcr.AccessDeniedException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.lock.LockException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.AccessDeniedException
javax.jcr.InvalidItemStateException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

visit

void visit(LockRelease operation)
           throws javax.jcr.AccessDeniedException,
                  javax.jcr.InvalidItemStateException,
                  javax.jcr.UnsupportedRepositoryOperationException,
                  javax.jcr.lock.LockException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.AccessDeniedException
javax.jcr.InvalidItemStateException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException

visit

void visit(AddLabel operation)
           throws javax.jcr.version.VersionException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.version.VersionException
javax.jcr.RepositoryException

visit

void visit(RemoveLabel operation)
           throws javax.jcr.version.VersionException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.version.VersionException
javax.jcr.RepositoryException

visit

void visit(RemoveVersion operation)
           throws javax.jcr.version.VersionException,
                  javax.jcr.AccessDeniedException,
                  javax.jcr.ReferentialIntegrityException,
                  javax.jcr.RepositoryException
Throws:
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.ReferentialIntegrityException
javax.jcr.RepositoryException

visit

void visit(WorkspaceImport operation)
           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.