Class Deactivation

java.lang.Object
com.suncode.pwfl.administration.user.Deactivation

public class Deactivation extends Object
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 Details

    • Deactivation

      public Deactivation()
  • Method Details

    • create

      public static Deactivation create(String userName)
      Metoda tworzy obiekt Deactivation.
      Parameters:
      userName - Użytkownik, którego dotyczy dezaktywacja.
      Returns:
      Obiekt Deactivation.
    • create

      public static Deactivation create(String userName, List<DeactivationProcess> processes)
    • isEmptyTaskUserNameOrAdmin

      public static boolean isEmptyTaskUserNameOrAdmin(String username)
    • getProcesses

      public List<DeactivationProcess> getProcesses()
      Zwraca procesy z systemu, dla których należy przydzielić nowych użytkowników.
    • getDefaultUsers

      public List<User> 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

      public void setUsers(List<User> users)
      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

      public void setGroups(List<UserGroup> groups)
      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

      public Boolean getRunInBackground()
    • setRunInBackground

      public void setRunInBackground(Boolean runInBackground)