public abstract class SubstitutionHookAdapter extends Object implements SubstitutionHook, org.springframework.core.Ordered
Constructor and Description |
---|
SubstitutionHookAdapter() |
Modifier and Type | Method and Description |
---|---|
boolean |
confirmCreateSubstitution(String userName,
Substitution substitution)
Metoda wywoływana przed dodaniem zastępstwa do systemu.
|
List<ProcessType> |
filterProcesses(String userName,
List<ProcessType> processes)
Metoda filtrująca listę procesów do wybrania podczas definiowania nowego zastępstwa.
|
int |
getOrder() |
List<User> |
getSubstitutes(String userName,
String substitutedUser)
Metoda zwraca listę użytkowników, którzy mogą być zastępcami dla
substitutedUser . |
boolean |
shouldAssign(String userName,
String processDefId)
Metoda wywoływana jest podczas akceptacji zadania.
|
void |
substitutionAdded(String userName,
Substitution substitution)
Metoda wywoływana po pomyślnym dodaniu zastępstwa do systemu.
|
public boolean confirmCreateSubstitution(String userName, Substitution substitution)
SubstitutionHook
confirmCreateSubstitution
in interface SubstitutionHook
userName
- Login użytkownika dodającego zastępstwo.substitution
- Zastępstwo, które ma zostać dodane do systemu.public void substitutionAdded(String userName, Substitution substitution)
SubstitutionHook
substitutionAdded
in interface SubstitutionHook
userName
- Login użytkownika dodającego zastępstwo.substitution
- Zastępstwo dodane do systemu.public List<ProcessType> filterProcesses(String userName, List<ProcessType> processes)
SubstitutionHook
filterProcesses
in interface SubstitutionHook
userName
- Login użytkownika definiującego zastępstwo.processes
- Lista znalezionych procesów.public boolean shouldAssign(String userName, String processDefId)
SubstitutionHook
shouldAssign
in interface SubstitutionHook
userName
- Login użytkownika zastępowanego.processDefId
- Id definicji procesu.public List<User> getSubstitutes(String userName, String substitutedUser)
SubstitutionHook
substitutedUser
. Wywoływana jest
każdorazowo, gdy z poziomu GUI wybierze się osobę, dla której ma zostać nadane zastępstwo.getSubstitutes
in interface SubstitutionHook
userName
- Login użytkownika definiującego zastępstwo.substitutedUser
- Login użytkownika zastępowanego.public int getOrder()
getOrder
in interface org.springframework.core.Ordered
Copyright © 2019 Suncode. All rights reserved.