Class User

All Implemented Interfaces:
Serializable, Cloneable, Comparable<User>, UserAccount
Direct Known Subclasses:
ExecutorSelectStepData.UserExt

public class User extends IdTitle implements Comparable<User>, Cloneable, UserAccount, Serializable
See Also:
  • Field Details

  • Constructor Details

    • User

      public User()
    • User

      public User(String login, String password)
  • Method Details

    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface UserAccount
    • setPassword

      public void setPassword(String password)
    • getLogin

      public String getLogin()
      Specified by:
      getLogin in interface UserAccount
    • setLogin

      public void setLogin(String login)
    • setEmail

      public void setEmail(String email)
    • getEmail

      public String getEmail()
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getConfig

      public String getConfig()
    • setConfig

      public void setConfig(String config)
    • getConfigMap

      public ParameterMap getConfigMap()
    • getRoles

      public String getRoles()
    • setRoles

      public void setRoles(String roles)
    • getPermsetIds

      public List<Integer> getPermsetIds()
    • setPermsetIds

      public void setPermsetIds(List<Integer> permsetIds)
    • getGroupIds

      public Set<Integer> getGroupIds()
      Возвращает группы, активные на _текущий_ момент времени с учётом периодов.
      Returns:
    • setGroupIds

      public void setGroupIds(Set<Integer> groupIds)
    • compareTo

      public int compareTo(User o)
      Specified by:
      compareTo in interface Comparable<User>
    • getIds

      public List<String> getIds()
    • setIds

      public void setIds(List<String> phoneNumbers)
    • getQueueIds

      public Set<Integer> getQueueIds()
    • setQueueIds

      public void setQueueIds(Set<Integer> queueIds)
    • addContextVariablesToConfig

      public void addContextVariablesToConfig()
    • getPersonalization

      public String getPersonalization()
    • setPersonalization

      public void setPersonalization(String personalization)
    • getPersonalizationMap

      public Preferences getPersonalizationMap()
    • clone

      public User clone()
      Overrides:
      clone in class IdTitle