public class ContractDataServiceImpl extends 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,
Map<String,Serializable> data) |
protected void |
addProcessData(SProcessContractData processContractData) |
void |
addUserTaskData(long userTaskId,
Map<String,Serializable> data) |
protected void |
addUserTaskData(STaskContractData taskContractData) |
void |
archiveAndDeleteProcessData(long processInstanceId,
long archiveDate) |
void |
archiveAndDeleteUserTaskData(long userTaskId,
long archiveDate) |
void |
deleteProcessData(long processInstanceId) |
protected void |
deleteProcessData(SProcessContractData processContractData) |
void |
deleteUserTaskData(long userTaskId) |
protected void |
deleteUserTaskData(STaskContractData taskContractData) |
Serializable |
getArchivedProcessDataValue(long processInstanceId,
String dataName) |
Serializable |
getArchivedUserTaskDataValue(long userTaskId,
String dataName) |
Serializable |
getProcessDataValue(long processInstanceId,
String dataName) |
Serializable |
getUserTaskDataValue(long userTaskId,
String dataName) |
public ContractDataServiceImpl(ReadPersistenceService persistenceService, Recorder recorder, EventService eventService, QueriableLoggerService queriableLoggerService, ArchiveService archiveService)
public void addUserTaskData(long userTaskId,
Map<String,Serializable> data)
throws SContractDataCreationException
addUserTaskData in interface ContractDataServiceSContractDataCreationExceptionprotected void addUserTaskData(STaskContractData taskContractData) throws SContractDataCreationException
SContractDataCreationExceptionpublic Serializable getUserTaskDataValue(long userTaskId, String dataName) throws SContractDataNotFoundException, SBonitaReadException
getUserTaskDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionpublic void deleteUserTaskData(long userTaskId)
throws SContractDataDeletionException
deleteUserTaskData in interface ContractDataServiceSContractDataDeletionExceptionprotected void deleteUserTaskData(STaskContractData taskContractData) throws SContractDataDeletionException
SContractDataDeletionExceptionpublic void archiveAndDeleteUserTaskData(long userTaskId,
long archiveDate)
throws org.bonitasoft.engine.commons.exceptions.SObjectModificationException
archiveAndDeleteUserTaskData in interface ContractDataServiceorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionpublic Serializable getArchivedUserTaskDataValue(long userTaskId, String dataName) throws SContractDataNotFoundException, SBonitaReadException
getArchivedUserTaskDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionpublic void addProcessData(long processInstanceId,
Map<String,Serializable> data)
throws SContractDataCreationException
addProcessData in interface ContractDataServiceSContractDataCreationExceptionprotected void addProcessData(SProcessContractData processContractData) throws SContractDataCreationException
SContractDataCreationExceptionpublic Serializable getProcessDataValue(long processInstanceId, String dataName) throws SContractDataNotFoundException, SBonitaReadException
getProcessDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionpublic void deleteProcessData(long processInstanceId)
throws SContractDataDeletionException
deleteProcessData in interface ContractDataServiceSContractDataDeletionExceptionprotected void deleteProcessData(SProcessContractData processContractData) throws SContractDataDeletionException
SContractDataDeletionExceptionpublic void archiveAndDeleteProcessData(long processInstanceId,
long archiveDate)
throws org.bonitasoft.engine.commons.exceptions.SObjectModificationException
archiveAndDeleteProcessData in interface ContractDataServiceorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionpublic Serializable getArchivedProcessDataValue(long processInstanceId, String dataName) throws SContractDataNotFoundException, SBonitaReadException
getArchivedProcessDataValue in interface ContractDataServiceSContractDataNotFoundExceptionSBonitaReadExceptionCopyright © 2018 Bonitasoft S.A.. All rights reserved.