org.apache.jackrabbit.jcr2spi.operation
Interface OperationVisitor

All Known Implementing Classes:
SessionItemStateManager, TransientOperationVisitor

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(Checkpoint operation)
           
 void visit(Clone operation)
           
 void visit(Copy operation)
           
 void visit(CreateActivity operation)
           
 void visit(CreateConfiguration 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(RemoveActivity 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(SetPrimaryType operation)
           
 void visit(SetPropertyValue operation)
           
 void visit(Update operation)
           
 void visit(WorkspaceImport operation)
           
 

Method Detail

visit

void visit(AddNode operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(AddProperty operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(Remove operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(SetMixin operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(SetPrimaryType operation)
           throws RepositoryException
Throws:
RepositoryException
Since:
JCR 2.0

visit

void visit(SetPropertyValue operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(ReorderNodes operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(Clone operation)
           throws NoSuchWorkspaceException,
                  LockException,
                  ConstraintViolationException,
                  AccessDeniedException,
                  ItemExistsException,
                  UnsupportedRepositoryOperationException,
                  VersionException,
                  RepositoryException
Throws:
NoSuchWorkspaceException
LockException
ConstraintViolationException
AccessDeniedException
ItemExistsException
UnsupportedRepositoryOperationException
VersionException
RepositoryException

visit

void visit(Copy operation)
           throws NoSuchWorkspaceException,
                  LockException,
                  ConstraintViolationException,
                  AccessDeniedException,
                  ItemExistsException,
                  UnsupportedRepositoryOperationException,
                  VersionException,
                  RepositoryException
Throws:
NoSuchWorkspaceException
LockException
ConstraintViolationException
AccessDeniedException
ItemExistsException
UnsupportedRepositoryOperationException
VersionException
RepositoryException

visit

void visit(Move operation)
           throws LockException,
                  ConstraintViolationException,
                  AccessDeniedException,
                  ItemExistsException,
                  UnsupportedRepositoryOperationException,
                  VersionException,
                  RepositoryException
Throws:
LockException
ConstraintViolationException
AccessDeniedException
ItemExistsException
UnsupportedRepositoryOperationException
VersionException
RepositoryException

visit

void visit(Update operation)
           throws NoSuchWorkspaceException,
                  AccessDeniedException,
                  LockException,
                  InvalidItemStateException,
                  RepositoryException
Throws:
NoSuchWorkspaceException
AccessDeniedException
LockException
InvalidItemStateException
RepositoryException

visit

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

visit

void visit(Checkin operation)
           throws UnsupportedRepositoryOperationException,
                  LockException,
                  InvalidItemStateException,
                  RepositoryException
Throws:
UnsupportedRepositoryOperationException
LockException
InvalidItemStateException
RepositoryException

visit

void visit(Checkpoint operation)
           throws RepositoryException
Throws:
RepositoryException
Since:
JCR 2.0

visit

void visit(Restore operation)
           throws VersionException,
                  PathNotFoundException,
                  ItemExistsException,
                  UnsupportedRepositoryOperationException,
                  LockException,
                  InvalidItemStateException,
                  RepositoryException
Throws:
VersionException
PathNotFoundException
ItemExistsException
UnsupportedRepositoryOperationException
LockException
InvalidItemStateException
RepositoryException

visit

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

visit

void visit(ResolveMergeConflict operation)
           throws VersionException,
                  InvalidItemStateException,
                  UnsupportedRepositoryOperationException,
                  RepositoryException
Throws:
VersionException
InvalidItemStateException
UnsupportedRepositoryOperationException
RepositoryException

visit

void visit(LockOperation operation)
           throws AccessDeniedException,
                  InvalidItemStateException,
                  UnsupportedRepositoryOperationException,
                  LockException,
                  RepositoryException
Throws:
AccessDeniedException
InvalidItemStateException
UnsupportedRepositoryOperationException
LockException
RepositoryException

visit

void visit(LockRefresh operation)
           throws AccessDeniedException,
                  InvalidItemStateException,
                  UnsupportedRepositoryOperationException,
                  LockException,
                  RepositoryException
Throws:
AccessDeniedException
InvalidItemStateException
UnsupportedRepositoryOperationException
LockException
RepositoryException

visit

void visit(LockRelease operation)
           throws AccessDeniedException,
                  InvalidItemStateException,
                  UnsupportedRepositoryOperationException,
                  LockException,
                  RepositoryException
Throws:
AccessDeniedException
InvalidItemStateException
UnsupportedRepositoryOperationException
LockException
RepositoryException

visit

void visit(AddLabel operation)
           throws VersionException,
                  RepositoryException
Throws:
VersionException
RepositoryException

visit

void visit(RemoveLabel operation)
           throws VersionException,
                  RepositoryException
Throws:
VersionException
RepositoryException

visit

void visit(RemoveVersion operation)
           throws VersionException,
                  AccessDeniedException,
                  ReferentialIntegrityException,
                  RepositoryException
Throws:
VersionException
AccessDeniedException
ReferentialIntegrityException
RepositoryException

visit

void visit(WorkspaceImport operation)
           throws RepositoryException
Throws:
RepositoryException

visit

void visit(CreateActivity operation)
           throws RepositoryException
Throws:
RepositoryException
Since:
JCR 2.0

visit

void visit(RemoveActivity operation)
           throws RepositoryException
Throws:
RepositoryException
Since:
JCR 2.0

visit

void visit(CreateConfiguration operation)
           throws RepositoryException
Throws:
RepositoryException
Since:
JCR 2.0


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