Interface ProcessFinder

All Superinterfaces:
BaseFinder<Process,Long>

public interface ProcessFinder extends BaseFinder<Process,Long>
  • Method Details

    • findProcessIdsByIndexes

      List<String> findProcessIdsByIndexes(String processDefId, Map<String,Object> idx)
      Wyszukuje procesu po indeksach
      Parameters:
      processDefId - Id definicji procesu
      idx - Mapa indeksów procesu
      Returns:
      Zwraca liste processId
    • findByProcessDefinitionId

      List<Process> findByProcessDefinitionId(String processDefId)
      Wyszukuje wyszystkie procesu o podanej definicji
      Parameters:
      processDefId - Id definicji procesu
      Returns:
      Zwraca listę procesów
    • findProcessesByFileId

      Set<Process> findProcessesByFileId(Long id)
      Wyszukuje wyszystkie procesy, do których podłączony jest dany plik
      Parameters:
      id - id pliku
      Returns:
      Lista procesów
    • findProcessIdByActivityId

      String findProcessIdByActivityId(String activityId)
      Pobiera id procesu
      Parameters:
      activityId - Id zadania
      Returns:
    • findByIndexes

      List<Process> findByIndexes(String processDefId, List<IndexFilter> indexFilters, String... joins)
    • findByIndexes

      List<Process> findByIndexes(String processDefId, List<IndexFilter> indexFilters, List<Sorter> sorters, String... joins)
    • findByIndexes

      CountedResult<Process> findByIndexes(String processDefId, List<IndexFilter> indexFilters, List<Sorter> sorters, Integer start, Integer limit, String... joins)
    • findByIndexes

      List<Process> findByIndexes(String processDefId, Map<String,Object> indexes, String... joins)
    • findByIndexes

      List<Process> findByIndexes(String processDefId, Map<String,Object> indexes, List<Sorter> sorters, String... joins)
    • findByIndexes

      CountedResult<Process> findByIndexes(String processDefId, Map<String,Object> indexes, List<Sorter> sorters, Integer start, Integer limit, String... joins)
    • exists

      @Beta boolean exists(String processDefId, List<IndexFilter> indexFilters, String... joins)
      Sprawdza czy istnieje proces spełniający zadane kryteria
      Parameters:
      processDefId - Id definicji procesu
      indexFilters - filtry
      joins - Tabele które mają zostać joinowane podczas wyszukiwania
      Returns:
      wartość logiczna określająca czy istnieje proces spełniający zadane kryteria
    • findProcessId

      @Beta List<String> findProcessId(String processDefId, List<IndexFilter> indexFilters, String... joins)
      Zwraca listę id procesów spełniających podane kryteria
      Parameters:
      processDefId - Id definicji procesu
      indexFilters - filtry
      joins - Tabele które mają zostać joinowane podczas wyszukiwania
      Returns:
      lista id procesów