it.eng.spago.cms.exec
Class InProcessOperationExecutor

java.lang.Object
  extended by it.eng.spago.cms.exec.InProcessOperationExecutor

public class InProcessOperationExecutor
extends java.lang.Object

Implementation of the IExecutionService interface: implements all methods to perform different operations towards the jcr repository


Constructor Summary
InProcessOperationExecutor()
           
 
Method Summary
 void doDeleteOperation(DeleteOperation delOp)
          Execs a delete operation using a default user credentials
 void doDeleteOperation(DeleteOperation delOp, java.lang.String name, java.lang.String password)
          Execs a delete operation using a specific user name and password
 CmsNode doGetOperation(GetOperation getOp)
          Execs a Get operation using a default user credentials
 CmsNode doGetOperation(GetOperation getOp, java.lang.String name, java.lang.String password)
          Execs a get operation using a specific user name and password
 void doRestoreOperation(RestoreOperation resOp)
          Execs a restore operation using a default user credentials
 void doRestoreOperation(RestoreOperation resOp, java.lang.String name, java.lang.String password)
          Execs a restore operation using a specific user name and password
 java.util.List doSearchOperation(SearchOperation searchOp)
          Execs a Search operation using a default user credentials
 java.util.List doSearchOperation(SearchOperation searchOp, java.lang.String name, java.lang.String password)
          Execs a search operation using a specific user name and password
 void doSetOperation(SetOperation setOp)
          Execs a Set operation using a default user credentials
 void doSetOperation(SetOperation setOp, java.lang.String name, java.lang.String password)
          Execs a Set operation using a specific user name and password
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InProcessOperationExecutor

public InProcessOperationExecutor()
Method Detail

doGetOperation

public CmsNode doGetOperation(GetOperation getOp)
                       throws OperationExecutionException
Execs a Get operation using a default user credentials

Parameters:
getOp - Configuration of the get operation
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doGetOperation

public CmsNode doGetOperation(GetOperation getOp,
                              java.lang.String name,
                              java.lang.String password)
                       throws OperationExecutionException
Execs a get operation using a specific user name and password

Parameters:
getOp - Configuration of the get operation
user - User name
password - User Password
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doSetOperation

public void doSetOperation(SetOperation setOp)
                    throws OperationExecutionException
Execs a Set operation using a default user credentials

Parameters:
setOp - Configuration of the set operation
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doSetOperation

public void doSetOperation(SetOperation setOp,
                           java.lang.String name,
                           java.lang.String password)
                    throws OperationExecutionException
Execs a Set operation using a specific user name and password

Parameters:
setOp - Configuration of the set operation
user - User name
password - User Password
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doDeleteOperation

public void doDeleteOperation(DeleteOperation delOp)
                       throws OperationExecutionException
Execs a delete operation using a default user credentials

Parameters:
delOp - Configuration of the delete operation
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doDeleteOperation

public void doDeleteOperation(DeleteOperation delOp,
                              java.lang.String name,
                              java.lang.String password)
                       throws OperationExecutionException
Execs a delete operation using a specific user name and password

Parameters:
delOp - Configuration of the delete operation
user - User name
password - User Password
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doRestoreOperation

public void doRestoreOperation(RestoreOperation resOp)
                        throws OperationExecutionException
Execs a restore operation using a default user credentials

Parameters:
restOp - Configuration of the restore operation
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doRestoreOperation

public void doRestoreOperation(RestoreOperation resOp,
                               java.lang.String name,
                               java.lang.String password)
                        throws OperationExecutionException
Execs a restore operation using a specific user name and password

Parameters:
restOp - Configuration of the restore operation
user - User name
password - User Password
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doSearchOperation

public java.util.List doSearchOperation(SearchOperation searchOp)
                                 throws OperationExecutionException
Execs a Search operation using a default user credentials

Parameters:
searchOp - Configuration of the search operation
Throws:
OperationExecutionException - Throwing if an error occurs during the execution

doSearchOperation

public java.util.List doSearchOperation(SearchOperation searchOp,
                                        java.lang.String name,
                                        java.lang.String password)
                                 throws OperationExecutionException
Execs a search operation using a specific user name and password

Parameters:
searchOp - Configuration of the search operation
user - User name
password - User Password
Throws:
OperationExecutionException - Throwing if an error occurs during the execution