public class ContractDataServiceImpl extends Object implements org.bonitasoft.engine.core.contract.data.ContractDataService
| Constructor and Description |
|---|
ContractDataServiceImpl(org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.events.EventService eventService,
org.bonitasoft.engine.services.QueriableLoggerService queriableLoggerService,
org.bonitasoft.engine.archive.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(org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.events.EventService eventService,
org.bonitasoft.engine.services.QueriableLoggerService queriableLoggerService,
org.bonitasoft.engine.archive.ArchiveService archiveService)
public void addUserTaskData(long userTaskId,
Map<String,Serializable> data)
throws org.bonitasoft.engine.core.contract.data.SContractDataCreationException
addUserTaskData in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataCreationExceptionprotected void addUserTaskData(STaskContractData taskContractData) throws org.bonitasoft.engine.core.contract.data.SContractDataCreationException
org.bonitasoft.engine.core.contract.data.SContractDataCreationExceptionpublic Serializable getUserTaskDataValue(long userTaskId, String dataName) throws org.bonitasoft.engine.core.contract.data.SContractDataNotFoundException, org.bonitasoft.engine.persistence.SBonitaReadException
getUserTaskDataValue in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic void deleteUserTaskData(long userTaskId)
throws org.bonitasoft.engine.core.contract.data.SContractDataDeletionException
deleteUserTaskData in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataDeletionExceptionprotected void deleteUserTaskData(STaskContractData taskContractData) throws org.bonitasoft.engine.core.contract.data.SContractDataDeletionException
org.bonitasoft.engine.core.contract.data.SContractDataDeletionExceptionpublic void archiveAndDeleteUserTaskData(long userTaskId,
long archiveDate)
throws org.bonitasoft.engine.commons.exceptions.SObjectModificationException
archiveAndDeleteUserTaskData in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionpublic Serializable getArchivedUserTaskDataValue(long userTaskId, String dataName) throws org.bonitasoft.engine.core.contract.data.SContractDataNotFoundException, org.bonitasoft.engine.persistence.SBonitaReadException
getArchivedUserTaskDataValue in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic void addProcessData(long processInstanceId,
Map<String,Serializable> data)
throws org.bonitasoft.engine.core.contract.data.SContractDataCreationException
addProcessData in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataCreationExceptionprotected void addProcessData(SProcessContractData processContractData) throws org.bonitasoft.engine.core.contract.data.SContractDataCreationException
org.bonitasoft.engine.core.contract.data.SContractDataCreationExceptionpublic Serializable getProcessDataValue(long processInstanceId, String dataName) throws org.bonitasoft.engine.core.contract.data.SContractDataNotFoundException, org.bonitasoft.engine.persistence.SBonitaReadException
getProcessDataValue in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic void deleteProcessData(long processInstanceId)
throws org.bonitasoft.engine.core.contract.data.SContractDataDeletionException
deleteProcessData in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataDeletionExceptionprotected void deleteProcessData(SProcessContractData processContractData) throws org.bonitasoft.engine.core.contract.data.SContractDataDeletionException
org.bonitasoft.engine.core.contract.data.SContractDataDeletionExceptionpublic void archiveAndDeleteProcessData(long processInstanceId,
long archiveDate)
throws org.bonitasoft.engine.commons.exceptions.SObjectModificationException
archiveAndDeleteProcessData in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionpublic Serializable getArchivedProcessDataValue(long processInstanceId, String dataName) throws org.bonitasoft.engine.core.contract.data.SContractDataNotFoundException, org.bonitasoft.engine.persistence.SBonitaReadException
getArchivedProcessDataValue in interface org.bonitasoft.engine.core.contract.data.ContractDataServiceorg.bonitasoft.engine.core.contract.data.SContractDataNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionCopyright © 2016 Bonitasoft S.A.. All rights reserved.