Interface VariableInstanceEntityManager

All Superinterfaces:
EntityManager<VariableInstanceEntity>
All Known Implementing Classes:
VariableInstanceEntityManagerImpl

public interface VariableInstanceEntityManager extends EntityManager<VariableInstanceEntity>
Author:
Joram Barrez
  • Method Details

    • create

      Creates a variable instance for the given tenant, name and value.
      Parameters:
      name - the name of the variable instance
      Returns:
      the VariableInstanceEntity to be used
    • insertWithValue

      void insertWithValue(VariableInstanceEntity variable, Object value, String tenantId)
      Inserts a variable instance with the given value.
      Parameters:
      variable - the variable instance to insert
      value - the value to set
      tenantId - the tenant id of the variable instance
    • createInternalVariableInstanceQuery

      InternalVariableInstanceQuery createInternalVariableInstanceQuery()
    • findVariableInstancesByQueryCriteria

      List<VariableInstance> findVariableInstancesByQueryCriteria(VariableInstanceQueryImpl variableInstanceQuery)
    • findVariableInstanceCountByQueryCriteria

      long findVariableInstanceCountByQueryCriteria(VariableInstanceQueryImpl variableInstanceQuery)
    • findVariableInstancesByNativeQuery

      List<VariableInstance> findVariableInstancesByNativeQuery(Map<String,Object> parameterMap)
    • findVariableInstanceCountByNativeQuery

      long findVariableInstanceCountByNativeQuery(Map<String,Object> parameterMap)
    • deleteVariablesByTaskId

      void deleteVariablesByTaskId(String taskId)
    • deleteVariablesByExecutionId

      void deleteVariablesByExecutionId(String executionId)
    • deleteByScopeIdAndScopeType

      void deleteByScopeIdAndScopeType(String scopeId, String scopeType)
    • deleteByScopeIdAndScopeTypes

      void deleteByScopeIdAndScopeTypes(String scopeId, Collection<String> scopeTypes)
    • deleteBySubScopeIdAndScopeTypes

      void deleteBySubScopeIdAndScopeTypes(String subScopeId, Collection<String> scopeTypes)