public class DataInstanceServiceImpl extends Object implements org.bonitasoft.engine.data.instance.api.DataInstanceService
| Modifier and Type | Field and Description |
|---|---|
protected org.bonitasoft.engine.archive.ArchiveService |
archiveService |
protected org.bonitasoft.engine.log.technical.TechnicalLoggerService |
logger |
protected org.bonitasoft.engine.persistence.ReadPersistenceService |
persistenceService |
protected org.bonitasoft.engine.recorder.Recorder |
recorder |
| Constructor and Description |
|---|
DataInstanceServiceImpl(org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.archive.ArchiveService archiveService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
archiveDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance sDataInstance,
long archiveDate) |
void |
createDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance dataInstance) |
void |
deleteDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance dataInstance) |
void |
deleteLocalArchivedDataInstances(long containerId,
String containerType) |
void |
deleteLocalDataInstances(long containerId,
String dataInstanceContainerType,
boolean dataPresent) |
org.bonitasoft.engine.data.instance.model.SDataInstance |
getDataInstance(long dataInstanceId) |
org.bonitasoft.engine.data.instance.model.SDataInstance |
getDataInstance(String dataName,
long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) |
List<org.bonitasoft.engine.data.instance.model.SDataInstance> |
getDataInstances(List<String> dataNames,
long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) |
List<org.bonitasoft.engine.data.instance.model.SDataInstance> |
getDataInstances(long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver,
int fromIndex,
int numberOfResults) |
List<org.bonitasoft.engine.data.instance.model.archive.SADataInstance> |
getLastLocalSADataInstances(long containerId,
String containerType,
int startIndex,
int maxResults) |
org.bonitasoft.engine.data.instance.model.archive.SADataInstance |
getLastSADataInstance(String dataName,
long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) |
org.bonitasoft.engine.data.instance.model.SDataInstance |
getLocalDataInstance(String dataName,
long containerId,
String containerType) |
List<org.bonitasoft.engine.data.instance.model.SDataInstance> |
getLocalDataInstances(long containerId,
String containerType,
int fromIndex,
int numberOfResults) |
List<org.bonitasoft.engine.data.instance.model.archive.SADataInstance> |
getLocalSADataInstances(long containerId,
String containerType,
int fromIndex,
int numberOfResults) |
long |
getNumberOfDataInstances(long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) |
org.bonitasoft.engine.data.instance.model.archive.SADataInstance |
getSADataInstance(long sourceObjectId,
long time) |
org.bonitasoft.engine.data.instance.model.archive.SADataInstance |
getSADataInstance(long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver,
String dataName,
long time) |
List<org.bonitasoft.engine.data.instance.model.archive.SADataInstance> |
getSADataInstances(long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver,
List<String> dataNames,
long time) |
void |
updateDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance dataInstance,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor) |
protected final org.bonitasoft.engine.recorder.Recorder recorder
protected final org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService
protected final org.bonitasoft.engine.archive.ArchiveService archiveService
protected final org.bonitasoft.engine.log.technical.TechnicalLoggerService logger
public DataInstanceServiceImpl(org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.archive.ArchiveService archiveService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
public void archiveDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance sDataInstance,
long archiveDate)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
archiveDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic org.bonitasoft.engine.data.instance.model.SDataInstance getDataInstance(String dataName, long containerId, String containerType, org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
getDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic List<org.bonitasoft.engine.data.instance.model.SDataInstance> getDataInstances(long containerId, String containerType, org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver, int fromIndex, int numberOfResults) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
getDataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic org.bonitasoft.engine.data.instance.model.SDataInstance getLocalDataInstance(String dataName, long containerId, String containerType) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getLocalDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic List<org.bonitasoft.engine.data.instance.model.SDataInstance> getLocalDataInstances(long containerId, String containerType, int fromIndex, int numberOfResults) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getLocalDataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic org.bonitasoft.engine.data.instance.model.archive.SADataInstance getSADataInstance(long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver,
String dataName,
long time)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getSADataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic org.bonitasoft.engine.data.instance.model.archive.SADataInstance getSADataInstance(long sourceObjectId,
long time)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getSADataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic org.bonitasoft.engine.data.instance.model.archive.SADataInstance getLastSADataInstance(String dataName, long containerId, String containerType, org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
getLastSADataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic List<org.bonitasoft.engine.data.instance.model.archive.SADataInstance> getSADataInstances(long containerId, String containerType, org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver, List<String> dataNames, long time) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getSADataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic List<org.bonitasoft.engine.data.instance.model.archive.SADataInstance> getLastLocalSADataInstances(long containerId, String containerType, int startIndex, int maxResults) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getLastLocalSADataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic long getNumberOfDataInstances(long containerId,
String containerType,
org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getNumberOfDataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic List<org.bonitasoft.engine.data.instance.model.SDataInstance> getDataInstances(List<String> dataNames, long containerId, String containerType, org.bonitasoft.engine.data.instance.api.ParentContainerResolver parentContainerResolver) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
getDataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic List<org.bonitasoft.engine.data.instance.model.archive.SADataInstance> getLocalSADataInstances(long containerId, String containerType, int fromIndex, int numberOfResults) throws org.bonitasoft.engine.data.instance.exception.SDataInstanceReadException
getLocalSADataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceReadExceptionpublic void deleteLocalArchivedDataInstances(long containerId,
String containerType)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
deleteLocalArchivedDataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic void deleteLocalDataInstances(long containerId,
String dataInstanceContainerType,
boolean dataPresent)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
deleteLocalDataInstances in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic void createDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance dataInstance)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
createDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic void updateDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance dataInstance,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
updateDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic void deleteDataInstance(org.bonitasoft.engine.data.instance.model.SDataInstance dataInstance)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
deleteDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionpublic org.bonitasoft.engine.data.instance.model.SDataInstance getDataInstance(long dataInstanceId)
throws org.bonitasoft.engine.data.instance.exception.SDataInstanceException
getDataInstance in interface org.bonitasoft.engine.data.instance.api.DataInstanceServiceorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionCopyright © 2015 Bonitasoft S.A.. All rights reserved.