Class DeactivationProcess

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

public class DeactivationProcess extends Object
Definicja procesu wykorzystywana podczas dezaktywacji użytkownika.
Author:
Rafał Nowacki 05-12-2014
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Zwraca nazwę procesu.
    • getDescription

      public String getDescription()
      Zwraca opis procesu.
    • getPackageId

      public String getPackageId()
      Zwraca id pakietu, do którego należy proces.
    • getProcessDefId

      public String getProcessDefId()
      Zwraca id definicji procesu.
    • getParticipants

      public List<DeactivationParticipant> getParticipants()
      Zwraca uczestników procesu.
    • setParticipants

      protected void setParticipants(List<DeactivationParticipant> participants)
    • setUsers

      public void setUsers(List<User> users)
      Metoda przypisuje użytkowników do wszystkich zadań z tego procesu.
      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ń z tego procesu.
      Parameters:
      groups - Grupy użytkowników, które mają zostać przypisane do zadań.
    • find

      public static DeactivationProcess find(DeactivationProcess processToFind, List<DeactivationProcess> processList)
      Odnajduje DeactivationProcess w liście procesów
      Parameters:
      processToFind - proces do wyszukania
      processList - lista procesów do przeszukania
      Returns:
      znaleziony proces lub null
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object