Interface ContractDataService
-
- All Known Implementing Classes:
ContractDataServiceImpl
public interface ContractDataService- Author:
- Matthieu Chaffotte
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddProcessData(long processInstanceId, java.util.Map<java.lang.String,java.io.Serializable> data)voidaddUserTaskData(long userTaskId, java.util.Map<java.lang.String,java.io.Serializable> data)voidarchiveAndDeleteProcessData(long processInstanceId, long archiveDate)voidarchiveAndDeleteUserTaskData(long userTaskId, long archiveDate)voiddeleteArchivedProcessData(java.util.List<java.lang.Long> sourceProcessInstanceIds)delete all archived user task data from the list of process instance ids (sourceObjectIds)voiddeleteArchivedUserTaskData(java.util.List<java.lang.Long> sourceUserTaskIds)delete all archived user task data from the list of user task ids (sourceObjectIds)voiddeleteProcessData(long processInstanceId)voiddeleteUserTaskData(long userTaskId)java.io.SerializablegetArchivedProcessDataValue(long processInstanceId, java.lang.String dataName)java.io.SerializablegetArchivedUserTaskDataValue(long userTaskId, java.lang.String dataName)java.io.SerializablegetProcessDataValue(long processInstanceId, java.lang.String dataName)java.io.SerializablegetUserTaskDataValue(long userTaskId, java.lang.String dataName)
-
-
-
Method Detail
-
addUserTaskData
void addUserTaskData(long userTaskId, java.util.Map<java.lang.String,java.io.Serializable> data) throws SContractDataCreationException- Throws:
SContractDataCreationException
-
getUserTaskDataValue
java.io.Serializable getUserTaskDataValue(long userTaskId, java.lang.String dataName) throws SContractDataNotFoundException, SBonitaReadException
-
deleteUserTaskData
void deleteUserTaskData(long userTaskId) throws SContractDataDeletionException- Throws:
SContractDataDeletionException
-
deleteArchivedUserTaskData
void deleteArchivedUserTaskData(java.util.List<java.lang.Long> sourceUserTaskIds) throws SContractDataDeletionExceptiondelete 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
java.io.Serializable getArchivedUserTaskDataValue(long userTaskId, java.lang.String dataName) throws SContractDataNotFoundException, SBonitaReadException
-
addProcessData
void addProcessData(long processInstanceId, java.util.Map<java.lang.String,java.io.Serializable> data) throws SContractDataCreationException- Throws:
SContractDataCreationException
-
getProcessDataValue
java.io.Serializable getProcessDataValue(long processInstanceId, java.lang.String dataName) throws SContractDataNotFoundException, SBonitaReadException
-
deleteProcessData
void deleteProcessData(long processInstanceId) throws SContractDataDeletionException- Throws:
SContractDataDeletionException
-
deleteArchivedProcessData
void deleteArchivedProcessData(java.util.List<java.lang.Long> sourceProcessInstanceIds) throws SContractDataDeletionExceptiondelete 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
java.io.Serializable getArchivedProcessDataValue(long processInstanceId, java.lang.String dataName) throws SContractDataNotFoundException, SBonitaReadException
-
-