public interface ProcessService
| Modifier and Type | Method and Description |
|---|---|
String |
createProcess(ProcessBuilderDefinition pbd)
Tworzy nowy proces o podanych parametrach
|
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)
|
ProcessDefinition |
getProcessDefinition(String processDefId)
Pobiera definicję procesu
|
List<ProcessIndex> |
getProcessIndexes(String processDefId)
Pobiera definicję indeksów procesu
|
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
|
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<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 procesuExceptionList<ProcessIndex> getProcessIndexes(String processDefId)
processDefId - Id definicji procesuCopyright © 2014 Suncode. All rights reserved.