public class ContractDataServiceImpl extends java.lang.Object implements ContractDataService
| Constructor and Description |
|---|
ContractDataServiceImpl(ReadPersistenceService persistenceService,
Recorder recorder,
EventService eventService,
QueriableLoggerService queriableLoggerService,
ArchiveService archiveService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addProcessData(long processInstanceId,
java.util.Map<java.lang.String,java.io.Serializable> data) |
protected void |
addProcessData(SProcessContractData processContractData) |
void |
addUserTaskData(long userTaskId,
java.util.Map<java.lang.String,java.io.Serializable> data) |
protected void |
addUserTaskData(STaskContractData taskContractData) |
void |
archiveAndDeleteProcessData(long processInstanceId,
long archiveDate) |
void |
archiveAndDeleteUserTaskData(long userTaskId,
long archiveDate) |
void |
deleteArchivedProcessData(java.util.List<java.lang.Long> sourceProcessInstanceIds)
delete all archived user task data from the list of process instance ids (sourceObjectIds)
|
void |
deleteArchivedUserTaskData(java.util.List<java.lang.Long> sourceUserTaskIds)
delete all archived user task data from the list of user task ids (sourceObjectIds)
|
void |
deleteProcessData(long processInstanceId) |
protected void |
deleteProcessData(SProcessContractData processContractData) |
void |
deleteUserTaskData(long userTaskId) |
protected void |
deleteUserTaskData(STaskContractData taskContractData) |
java.io.Serializable |
getArchivedProcessDataValue(long processInstanceId,
java.lang.String dataName) |
java.io.Serializable |
getArchivedUserTaskDataValue(long userTaskId,
java.lang.String dataName) |
java.io.Serializable |
getProcessDataValue(long processInstanceId,
java.lang.String dataName) |
java.io.Serializable |
getUserTaskDataValue(long userTaskId,
java.lang.String dataName) |
public ContractDataServiceImpl(ReadPersistenceService persistenceService, Recorder recorder, EventService eventService, QueriableLoggerService queriableLoggerService, ArchiveService archiveService)
public void addUserTaskData(long userTaskId,
java.util.Map<java.lang.String,java.io.Serializable> data)
throws SContractDataCreationException
addUserTaskData in interface ContractDataServiceSContractDataCreationExceptionprotected void addUserTaskData(STaskContractData taskContractData) throws SContractDataCreationException
SContractDataCreationExceptionpublic java.io.Serializable getUserTaskDataValue(long userTaskId,
java.lang.String dataName)
throws SContractDataNotFoundException,
SBonitaReadException
getUserTaskDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionpublic void deleteUserTaskData(long userTaskId)
throws SContractDataDeletionException
deleteUserTaskData in interface ContractDataServiceSContractDataDeletionExceptionpublic void deleteArchivedUserTaskData(java.util.List<java.lang.Long> sourceUserTaskIds)
throws SContractDataDeletionException
ContractDataServicedeleteArchivedUserTaskData in interface ContractDataServicesourceUserTaskIds - list of user tasks ids (non-archived)SContractDataDeletionExceptionprotected void deleteUserTaskData(STaskContractData taskContractData) throws SContractDataDeletionException
SContractDataDeletionExceptionpublic void archiveAndDeleteUserTaskData(long userTaskId,
long archiveDate)
throws SObjectModificationException
archiveAndDeleteUserTaskData in interface ContractDataServiceSObjectModificationExceptionpublic java.io.Serializable getArchivedUserTaskDataValue(long userTaskId,
java.lang.String dataName)
throws SContractDataNotFoundException,
SBonitaReadException
getArchivedUserTaskDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionpublic void addProcessData(long processInstanceId,
java.util.Map<java.lang.String,java.io.Serializable> data)
throws SContractDataCreationException
addProcessData in interface ContractDataServiceSContractDataCreationExceptionprotected void addProcessData(SProcessContractData processContractData) throws SContractDataCreationException
SContractDataCreationExceptionpublic java.io.Serializable getProcessDataValue(long processInstanceId,
java.lang.String dataName)
throws SContractDataNotFoundException,
SBonitaReadException
getProcessDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionpublic void deleteProcessData(long processInstanceId)
throws SContractDataDeletionException
deleteProcessData in interface ContractDataServiceSContractDataDeletionExceptionpublic void deleteArchivedProcessData(java.util.List<java.lang.Long> sourceProcessInstanceIds)
throws SContractDataDeletionException
ContractDataServicedeleteArchivedProcessData in interface ContractDataServicesourceProcessInstanceIds - list of process instance ids (non-archived)SContractDataDeletionExceptionprotected void deleteProcessData(SProcessContractData processContractData) throws SContractDataDeletionException
SContractDataDeletionExceptionpublic void archiveAndDeleteProcessData(long processInstanceId,
long archiveDate)
throws SObjectModificationException
archiveAndDeleteProcessData in interface ContractDataServiceSObjectModificationExceptionpublic java.io.Serializable getArchivedProcessDataValue(long processInstanceId,
java.lang.String dataName)
throws SContractDataNotFoundException,
SBonitaReadException
getArchivedProcessDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadException