org.apache.jackrabbit.jcr2spi.operation
Interface OperationVisitor
- All Known Implementing Classes:
- SessionItemStateManager
public interface OperationVisitor
OperationVisitor
...
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.