Interface ContractDataService
- All Known Implementing Classes:
ContractDataServiceImpl
public interface ContractDataService
- Author:
- Matthieu Chaffotte
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProcessData(long processInstanceId, Map<String, Serializable> data) voidaddUserTaskData(long userTaskId, Map<String, Serializable> data) voidarchiveAndDeleteProcessData(long processInstanceId, long archiveDate) voidarchiveAndDeleteUserTaskData(long userTaskId, long archiveDate) voiddeleteArchivedProcessData(List<Long> sourceProcessInstanceIds) delete all archived user task data from the list of process instance ids (sourceObjectIds)voiddeleteArchivedUserTaskData(List<Long> sourceUserTaskIds) delete all archived user task data from the list of user task ids (sourceObjectIds)voiddeleteProcessData(long processInstanceId) voiddeleteUserTaskData(long userTaskId) getArchivedProcessDataValue(long processInstanceId, String dataName) getArchivedUserTaskDataValue(long userTaskId, String dataName) getProcessDataValue(long processInstanceId, String dataName) getUserTaskDataValue(long userTaskId, String dataName)
-
Method Details
-
addUserTaskData
void addUserTaskData(long userTaskId, Map<String, Serializable> data) throws SContractDataCreationException- Throws:
SContractDataCreationException
-
getUserTaskDataValue
Serializable getUserTaskDataValue(long userTaskId, String dataName) throws SContractDataNotFoundException, SBonitaReadException -
deleteUserTaskData
- Throws:
SContractDataDeletionException
-
deleteArchivedUserTaskData
delete all archived user task data from the list of user task ids (sourceObjectIds)- Parameters:
sourceUserTaskIds- list of user tasks ids (non-archived)- Throws:
SContractDataDeletionException
-
archiveAndDeleteUserTaskData
void archiveAndDeleteUserTaskData(long userTaskId, long archiveDate) throws SObjectModificationException - Throws:
SObjectModificationException
-
getArchivedUserTaskDataValue
Serializable getArchivedUserTaskDataValue(long userTaskId, String dataName) throws SContractDataNotFoundException, SBonitaReadException -
addProcessData
void addProcessData(long processInstanceId, Map<String, Serializable> data) throws SContractDataCreationException- Throws:
SContractDataCreationException
-
getProcessDataValue
Serializable getProcessDataValue(long processInstanceId, String dataName) throws SContractDataNotFoundException, SBonitaReadException -
deleteProcessData
- Throws:
SContractDataDeletionException
-
deleteArchivedProcessData
void deleteArchivedProcessData(List<Long> sourceProcessInstanceIds) throws SContractDataDeletionException delete all archived user task data from the list of process instance ids (sourceObjectIds)- Parameters:
sourceProcessInstanceIds- list of process instance ids (non-archived)- Throws:
SContractDataDeletionException
-
archiveAndDeleteProcessData
void archiveAndDeleteProcessData(long processInstanceId, long archiveDate) throws SObjectModificationException - Throws:
SObjectModificationException
-
getArchivedProcessDataValue
Serializable getArchivedProcessDataValue(long processInstanceId, String dataName) throws SContractDataNotFoundException, SBonitaReadException
-