public interface ProcessService
| Modifier and Type | Method and Description | 
|---|---|
| ProcessDocumentClass | addDocClassToProcess(String processDefId,
                    DocumentClass docClass)Dodaje klasę dokumentu, która będzie dostępna w procesie | 
| String | createProcess(ProcessBuilderDefinition pbd)Tworzy nowy proces o podanych parametrach | 
| CreateProcessResult | createProcessWithResult(ProcessBuilderDefinition pbd)Tworzy nowy proces o podanych parametrach | 
| void | deleteDocClassFromAllProcesses(Long documentClassId)Usuwa przypisanie klasy dokumentu do definicji wszystkich procesów | 
| void | deleteDocClassFromProcess(Long procDocClassId)Usuwa przypisanie klasy dokumentu do definicji procesu | 
| void | deleteProcess(String processId)Usuwa proces | 
| void | deleteProcesses(List<String> processIds)Usuwa procesy o podanych id | 
| List<ActivityType> | getActivityTypes(String processDefId)Pobiera typy zadań dla podanego procesu | 
| List<ProcessType> | getAllProcessTypes(boolean allVersions)Pobiera informacje o dostępnych typach procesów z aktualnie załadowanych pakietów. | 
| List<WfParticipant> | getParticipantsFromProcess(String processDefId)Pobiera listę ról z procesu | 
| Process | getProcess(String processId,
          String... joins)Pobiera informacje o procesie | 
| Map<String,Object> | getProcessContext(String processId)Metoda służy do pobierania kontekst mapy procesu(zawiera wszystkie zmienne i ich wartości
 z procesu) | 
| List<ProcessDocumentClass> | getProcessDefDocumentClasses(String processDefId)Pobiera klasy dokumentów przypisane do definicji procesu | 
| ProcessDefinition | getProcessDefinition(String processDefId)Pobiera definicję procesu | 
| List<ProcessIndex> | getProcessIndexes(String processDefId)Pobiera definicję indeksów procesu | 
| List<ProcessType> | getProcessTypesForUser(String userName)Pobiera informacje o dostępnych typach procesów z aktualnie załadowanych pakietów. | 
| Map<String,List<ActivityType>> | getRoleActivityMap(String processDefId)Pobiera mapę w której kluczem jest id roli a wartość to lista obiektów zawierajacych
 informajce o zadaniach w obrębie roli. | 
| void | setProcessContext(String processId,
                 Map<String,Object> contextMap)Ustawia mapę zmiennych procesu | 
| void | startProcess(String processId)Uruchamia proces o podany identyfikatorze. | 
Process getProcess(String processId, String... joins)
processId - Id procesujoins - Określa, które elementy mamy dołączyć do obiektu procesu.Map<String,Object> getProcessContext(String processId)
processId - Id procesuvoid setProcessContext(String processId, Map<String,Object> contextMap)
processId - Id procesucontextMap - Nowa mapa zmiennych procesuvoid deleteProcess(String processId)
processId - Id procesuProcessDefinition getProcessDefinition(String processDefId)
processDefId - - Id definicji procesuList<ProcessType> getAllProcessTypes(boolean allVersions)
allVersions - true - jeżeli pobierać typy procesów również ze starszych wersji pakietów,
            false jeżeli pobierać tylko z aktualnie załadowanych pakietów.List<ProcessType> getProcessTypesForUser(String userName)
userName - Login użytkownikaList<ActivityType> getActivityTypes(String processDefId)
processDefId - Id definicji procesuList<WfParticipant> getParticipantsFromProcess(String processDefId)
processDefId - Id definicji procesuMap<String,List<ActivityType>> getRoleActivityMap(String processDefId)
processDefId - Id definicji procesuString createProcess(ProcessBuilderDefinition pbd)
pbd - Defnicji nowego procesuExceptionCreateProcessResult createProcessWithResult(ProcessBuilderDefinition pbd)
pbd - Defnicji nowego procesuvoid startProcess(String processId)
processId - identyfikator uruchamianego procesuList<ProcessIndex> getProcessIndexes(String processDefId)
processDefId - Id definicji procesuvoid deleteProcesses(List<String> processIds)
processIds - Id procesówList<ProcessDocumentClass> getProcessDefDocumentClasses(String processDefId)
processDefId - Definicja procesuProcessDocumentClass addDocClassToProcess(String processDefId, DocumentClass docClass)
processDefId - Definicja procesudocClass - klasa dokumentuvoid deleteDocClassFromProcess(Long procDocClassId)
procDocClassId - id przypisania klasy dokumentu do procesuvoid deleteDocClassFromAllProcesses(Long documentClassId)
procDocClassId - id przypisania klasy dokumentu do procesuCopyright © 2019 Suncode. All rights reserved.