it.eng.spago.cms
Interface IExecutionService


public interface IExecutionService

Defines the methods to exec operation on the repository. SpagoCms configuration must contain the name of a class that implements this interface


Method Summary
 void doDeleteOperation(DeleteOperation delOp)
          Execs a delete operation using a default user credentials
 void doDeleteOperation(DeleteOperation delOp, java.lang.String userId, 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 userId, java.lang.String password)
          Execs a get operation using a specific user name and password
 void doRestoreOperation(RestoreOperation restOp)
          Execs a restore operation using a default user credentials
 void doRestoreOperation(RestoreOperation restOp, java.lang.String userId, 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 userId, 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 userId, java.lang.String password)
          Execs a Set operation using a specific user name and password
 

Method Detail

doSetOperation

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

void doSetOperation(SetOperation setOp,
                    java.lang.String userId,
                    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

doGetOperation

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

CmsNode doGetOperation(GetOperation getOp,
                       java.lang.String userId,
                       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

doRestoreOperation

void doRestoreOperation(RestoreOperation restOp)
                        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

void doRestoreOperation(RestoreOperation restOp,
                        java.lang.String userId,
                        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

doDeleteOperation

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

void doDeleteOperation(DeleteOperation delOp,
                       java.lang.String userId,
                       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

doSearchOperation

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

java.util.List doSearchOperation(SearchOperation searchOp,
                                 java.lang.String userId,
                                 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