public interface DataManagerServicesWS
extends com.exlibris.core.infra.svc.api.GenericWebService
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
abortProcess(java.lang.String pdsHandle,
long processExecutionId)
API for aborting a running active process execution.
|
com.exlibris.repository.procauto.ExportEntityInfo |
exportIE(java.lang.String pdsHandle,
java.lang.String pid,
java.lang.String path)
API for exporting IE.
|
java.util.List<com.exlibris.repository.maintenance.Process> |
getMaintenanceProcessList(java.lang.String pdsHandle)
API for getting processes list.
|
ProcessExecutionStatusInfo |
getProcessExecutionStatus(java.lang.String pdsHandle,
long processExecutionId)
API for retrieving the current status and relevant information for a given
process execution.
|
SetMembers |
getSetMembers(java.lang.String pdsHandle,
long setId)
API for getting set info.
|
long |
runProcess(java.lang.String pdsHandle,
long processId)
API for creating a new execution for the provided process to be run in
immediate mode (run once) and returns the processExecutionId.
|
java.lang.Long |
runProcessOnPids(java.lang.String pdsHandle,
long processId,
java.lang.String[] pidList)
API for running process on a given array of pids.
|
SetMembersInfo |
updateSetMembers(java.lang.String pdsHandle,
long setId,
java.lang.String[] ieIds)
API for updating set Members.
|
SetMembersInfo updateSetMembers(java.lang.String pdsHandle, long setId, java.lang.String[] ieIds) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.SetNotValidException
pdsHandle
- of a logged-in usersetId
- of the existing itemize set to be updatedieIds
- of Pids array that will updated to be members of the setSetMembersInfo
com.exlibris.core.sdk.exceptions.SetNotValidException
UserAuthorizeException
ProcessExecutionStatusInfo getProcessExecutionStatus(java.lang.String pdsHandle, long processExecutionId) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.ProcessException
pdsHandle
- of a logged-in userprocessExecutionId
- of the existing Process ExecutionProcessExecutionStatusInfo
UserAuthorizeException
com.exlibris.core.sdk.exceptions.ProcessException
long runProcess(java.lang.String pdsHandle, long processId) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.ProcessException
pdsHandle
- of a logged-in userprocessId
- of the existing ProcessUserAuthorizeException
com.exlibris.core.sdk.exceptions.ProcessException
com.exlibris.repository.procauto.ExportEntityInfo exportIE(java.lang.String pdsHandle, java.lang.String pid, java.lang.String path) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.ProcessException, com.exlibris.core.sdk.exceptions.InvalidIEException
pdsHandle
- of a logged-in userpid
- of IE which will be exportedpath
- for exported IE - can be relative, absolute or nullExportEntityInfo
UserAuthorizeException
com.exlibris.core.sdk.exceptions.ProcessException
com.exlibris.core.sdk.exceptions.InvalidIEException
java.util.List<com.exlibris.repository.maintenance.Process> getMaintenanceProcessList(java.lang.String pdsHandle) throws UserAuthorizeException
pdsHandle
- of a logged-in userProcess
UserAuthorizeException
SetMembers getSetMembers(java.lang.String pdsHandle, long setId) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.SetNotValidException
pdsHandle
- of a logged-in usersetId
- of requested setSetMembers
UserAuthorizeException
com.exlibris.core.sdk.exceptions.SetNotValidException
java.lang.Long runProcessOnPids(java.lang.String pdsHandle, long processId, java.lang.String[] pidList) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.ProcessException
pdsHandle
- of a logged-in userprocessId
- of process to runpidList
- array of pidsUserAuthorizeException
com.exlibris.core.sdk.exceptions.ProcessException
java.lang.Integer abortProcess(java.lang.String pdsHandle, long processExecutionId) throws UserAuthorizeException, com.exlibris.core.sdk.exceptions.ProcessException
pdsHandle
- of a logged-in userprocessExecutionId
- of the process execution to be abortedUserAuthorizeException
com.exlibris.core.sdk.exceptions.ProcessException