Class CustomizedProcessInstanceRepositoryImpl

java.lang.Object
org.springframework.data.jpa.repository.support.QuerydslRepositorySupport
org.activiti.cloud.services.query.app.repository.CustomizedProcessInstanceRepositoryImpl
All Implemented Interfaces:
CustomizedProcessInstanceRepository

public class CustomizedProcessInstanceRepositoryImpl extends org.springframework.data.jpa.repository.support.QuerydslRepositorySupport implements CustomizedProcessInstanceRepository
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomizedProcessInstanceRepositoryImpl(jakarta.persistence.EntityManager entityManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.activiti.cloud.services.query.model.ProcessInstanceEntity>
     
    org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity>
    findSubprocessesByParentIds(List<String> parentIds, org.springframework.data.domain.Pageable pageable)
     
    getParentIds(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> processInstances)
     
    org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance
    getQueryCloudSubprocessInstance(org.activiti.cloud.services.query.model.ProcessInstanceEntity subprocess)
     
    Map<String,Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance>>
    groupSubprocesses(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> subprocesses)
     
    org.activiti.cloud.services.query.model.ProcessInstanceEntity
    mapSubprocesses(org.activiti.cloud.services.query.model.ProcessInstanceEntity processInstance)
     
    org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity>
    mapSubprocesses(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> processInstances, org.springframework.data.domain.Pageable pageable)
     
    void
    setSubprocesses(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> processInstances, Map<String,Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance>> subprocessMap)
     

    Methods inherited from class org.springframework.data.jpa.repository.support.QuerydslRepositorySupport

    delete, from, from, getBuilder, getEntityManager, getQuerydsl, setEntityManager, update, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CustomizedProcessInstanceRepositoryImpl

      public CustomizedProcessInstanceRepositoryImpl(jakarta.persistence.EntityManager entityManager)
  • Method Details

    • mapSubprocesses

      public org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> mapSubprocesses(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> processInstances, org.springframework.data.domain.Pageable pageable)
      Specified by:
      mapSubprocesses in interface CustomizedProcessInstanceRepository
    • mapSubprocesses

      public org.activiti.cloud.services.query.model.ProcessInstanceEntity mapSubprocesses(org.activiti.cloud.services.query.model.ProcessInstanceEntity processInstance)
      Specified by:
      mapSubprocesses in interface CustomizedProcessInstanceRepository
    • getQueryCloudSubprocessInstance

      public org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance getQueryCloudSubprocessInstance(org.activiti.cloud.services.query.model.ProcessInstanceEntity subprocess)
    • getParentIds

      public List<String> getParentIds(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> processInstances)
    • groupSubprocesses

      public Map<String,Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance>> groupSubprocesses(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> subprocesses)
    • setSubprocesses

      public void setSubprocesses(org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> processInstances, Map<String,Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance>> subprocessMap)
    • findSubprocessesByParentIds

      public org.springframework.data.domain.Page<org.activiti.cloud.services.query.model.ProcessInstanceEntity> findSubprocessesByParentIds(List<String> parentIds, org.springframework.data.domain.Pageable pageable)
    • findSubprocessesByParentId

      public List<org.activiti.cloud.services.query.model.ProcessInstanceEntity> findSubprocessesByParentId(String parentId)