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)
SubstitutionHookconfirmCreateSubstitution in interface SubstitutionHookuserName - Login użytkownika dodającego zastępstwo.substitution - Zastępstwo, które ma zostać dodane do systemu.public void substitutionAdded(String userName, Substitution substitution)
SubstitutionHooksubstitutionAdded in interface SubstitutionHookuserName - Login użytkownika dodającego zastępstwo.substitution - Zastępstwo dodane do systemu.public List<ProcessType> filterProcesses(String userName, List<ProcessType> processes)
SubstitutionHookfilterProcesses in interface SubstitutionHookuserName - Login użytkownika definiującego zastępstwo.processes - Lista znalezionych procesów.public boolean shouldAssign(String userName, String processDefId)
SubstitutionHookshouldAssign in interface SubstitutionHookuserName - Login użytkownika zastępowanego.processDefId - Id definicji procesu.public List<User> getSubstitutes(String userName, String substitutedUser)
SubstitutionHooksubstitutedUser. Wywoływana jest
 każdorazowo, gdy z poziomu GUI wybierze się osobę, dla której ma zostać nadane zastępstwo.getSubstitutes in interface SubstitutionHookuserName - Login użytkownika definiującego zastępstwo.substitutedUser - Login użytkownika zastępowanego.public int getOrder()
getOrder in interface org.springframework.core.OrderedCopyright © 2019 Suncode. All rights reserved.