Class Deactivation
java.lang.Object
com.suncode.pwfl.administration.user.Deactivation
Obiekt służący do dezaktywacji użytkownika. W obiekcie należy zdefiniować, którym użytkownikom mają zostać przepisane
widoki, zastępstwa, powiadomienia, raporty oraz wszystkie otwarte i możliwe przyszłe zadania.
- Author:
- Rafał Nowacki 05-12-2014
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Deactivation
Metoda tworzy obiekt Deactivation.static Deactivation
create
(String userName, List<DeactivationProcess> processes) Zwraca domyślnych użytkowników, którzy zostaną wykorzystani w przypadku braku przypisania zadań użytkownikom.Zwraca procesy z systemu, dla których należy przydzielić nowych użytkowników.static boolean
isEmptyTaskUserNameOrAdmin
(String username) void
Metoda przypisuje grupy użytkowników do wszystkich zadań ze wszystkich procesów w systemie.void
setRunInBackground
(Boolean runInBackground) void
Metoda przypisuje użytkowników do wszystkich zadań ze wszystkich procesów w systemie.
-
Constructor Details
-
Deactivation
public Deactivation()
-
-
Method Details
-
create
Metoda tworzy obiekt Deactivation.- Parameters:
userName
- Użytkownik, którego dotyczy dezaktywacja.- Returns:
- Obiekt Deactivation.
-
create
-
isEmptyTaskUserNameOrAdmin
-
getProcesses
Zwraca procesy z systemu, dla których należy przydzielić nowych użytkowników. -
getDefaultUsers
Zwraca domyślnych użytkowników, którzy zostaną wykorzystani w przypadku braku przypisania zadań użytkownikom. Domyślni użytkownicy określani są w pliku konfiguracyjnym pod zmienną EmptyTaskUserName. -
setUsers
Metoda przypisuje użytkowników do wszystkich zadań ze wszystkich procesów w systemie.- Parameters:
users
- Użytkownicy, którzy mają zostać przypisani do zadań.
-
setGroups
Metoda przypisuje grupy użytkowników do wszystkich zadań ze wszystkich procesów w systemie.- Parameters:
groups
- Grupy użytkowników, które mają zostać przypisane do zadań.
-
getRunInBackground
-
setRunInBackground
-