Class TransientDataServiceImpl
- java.lang.Object
-
- org.bonitasoft.engine.core.data.instance.impl.TransientDataServiceImpl
-
- All Implemented Interfaces:
TransientDataService
public class TransientDataServiceImpl extends java.lang.Object implements TransientDataService
- Author:
- Baptiste Mesta
-
-
Constructor Summary
Constructors Constructor Description TransientDataServiceImpl(CacheService cacheService, ExpressionResolverService expressionResolverService, FlowNodeInstanceService flowNodeInstanceService, ProcessDefinitionService processDefinitionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateDataInstance(SDataInstance dataInstance)voiddeleteDataInstance(SDataInstance dataInstance)SDataInstancegetDataInstance(long dataInstanceId)SDataInstancegetDataInstance(java.lang.String dataName, long containerId, java.lang.String containerType)java.util.List<SDataInstance>getDataInstances(long containerId, java.lang.String containerType, int fromIndex, int numberOfResults)java.util.List<SDataInstance>getDataInstances(java.util.List<java.lang.Long> dataInstanceIds)java.util.List<SDataInstance>getDataInstances(java.util.List<java.lang.String> dataNames, long containerId, java.lang.String containerType)voidupdateDataInstance(SDataInstance dataInstance, EntityUpdateDescriptor descriptor)
-
-
-
Constructor Detail
-
TransientDataServiceImpl
public TransientDataServiceImpl(CacheService cacheService, ExpressionResolverService expressionResolverService, FlowNodeInstanceService flowNodeInstanceService, ProcessDefinitionService processDefinitionService)
-
-
Method Detail
-
getDataInstances
public java.util.List<SDataInstance> getDataInstances(java.util.List<java.lang.String> dataNames, long containerId, java.lang.String containerType) throws SDataInstanceException
- Specified by:
getDataInstancesin interfaceTransientDataService- Returns:
- Throws:
SDataInstanceException
-
createDataInstance
public void createDataInstance(SDataInstance dataInstance) throws SDataInstanceException
- Specified by:
createDataInstancein interfaceTransientDataService- Throws:
SDataInstanceException
-
updateDataInstance
public void updateDataInstance(SDataInstance dataInstance, EntityUpdateDescriptor descriptor) throws SDataInstanceException
- Specified by:
updateDataInstancein interfaceTransientDataService- Throws:
SDataInstanceException
-
deleteDataInstance
public void deleteDataInstance(SDataInstance dataInstance) throws SDataInstanceException
- Specified by:
deleteDataInstancein interfaceTransientDataService- Throws:
SDataInstanceException
-
getDataInstance
public SDataInstance getDataInstance(long dataInstanceId) throws SDataInstanceException
- Specified by:
getDataInstancein interfaceTransientDataService- Returns:
- Throws:
SDataInstanceException
-
getDataInstance
public SDataInstance getDataInstance(java.lang.String dataName, long containerId, java.lang.String containerType) throws SDataInstanceException
- Specified by:
getDataInstancein interfaceTransientDataService- Returns:
- Throws:
SDataInstanceException
-
getDataInstances
public java.util.List<SDataInstance> getDataInstances(long containerId, java.lang.String containerType, int fromIndex, int numberOfResults) throws SDataInstanceException
- Specified by:
getDataInstancesin interfaceTransientDataService- Returns:
- Throws:
SDataInstanceException
-
getDataInstances
public java.util.List<SDataInstance> getDataInstances(java.util.List<java.lang.Long> dataInstanceIds)
- Specified by:
getDataInstancesin interfaceTransientDataService- Returns:
-
-