java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.module.common.bean.User
All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem

public class User extends IdTitle
See Also:
  • Field Details

    • STATUS_ENABLE

      public static final int STATUS_ENABLE
      See Also:
    • STATUS_DISABLE

      public static final int STATUS_DISABLE
      See Also:
    • USER_SERVER

      public static final int USER_SERVER
      Код пользователя - сервера.
      Все действия производимые сервером отмечаются этим кодом.
      К примеру генерация событий, смена стусов и т.д.
      See Also:
    • USER_CONTRACT

      public static final int USER_CONTRACT
      Код пользователя Web-статитстики.
      Все действия производимые пользователем в Web-кабинете.
      К примеру генерация событий, смена тарифных планов и т.д.
      See Also:
  • Constructor Details

    • User

      public User()
  • Method Details

    • getRoleId

      public int getRoleId()
    • setRoleId

      public void setRoleId(int roleId)
    • getLogin

      public String getLogin()
    • setLogin

      public void setLogin(String login)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getPassword

      public String getPassword()
      хеш пароля
    • setPassword

      public void setPassword(String password)
      хеш пароля
    • setPasswordPlainText

      public void setPasswordPlainText(String passwordPlainText)
      plaintext пароль как есть (будет хеширован)
    • equalsPasswordPlainText

      public boolean equalsPasswordPlainText(String passwordPlainText)
      сравнивает plaintext-пароль с захешированным паролем в этой модели, т.е. делает правильный хеш и сравнивает с хешем юзера в ignoring case.
    • isNeedChangePassword

      public boolean isNeedChangePassword()
    • setNeedChangePassword

      public void setNeedChangePassword(boolean needChangePassword)
    • isDisableSavePassword

      public boolean isDisableSavePassword()
    • setDisableSavePassword

      public void setDisableSavePassword(boolean disableSavePassword)
    • getDate

      public Calendar getDate()
    • setDate

      public void setDate(Calendar date)
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • getContractPid

      public int getContractPid()
    • setContractPid

      public void setContractPid(int contractPid)
    • getContractCid

      public int getContractCid()
    • setContractCid

      public void setContractCid(int contractCid)
    • getConfig

      public String getConfig()
    • setConfig

      public void setConfig(String config)
    • getStatusString

      public String getStatusString()
    • getContractTitle

      public String getContractTitle()
    • setContractTitle

      public void setContractTitle(String contractTitle)
    • getConfigSetup

      public Preferences getConfigSetup()
      Конфиг из настроек юзера, всегда не null.
    • isShowActionsPermitErrors

      public boolean isShowActionsPermitErrors()
    • getMenuId

      public int getMenuId()
    • setMenuId

      public void setMenuId(int menuId)