Class VoiceAccountType

All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem

public class VoiceAccountType extends VoiceAccountTypeAbstract
Класс-модель типа аккаунта модуля Voice. Содержит информацию о том, что из себя может представлять аккаунт (поинт, правило, логин в понятиях модулей Phone/VoiceIP). Можно использовать как справочник: getDirectory( VoiceAccountType.class )...
See Also:
  • Constructor Details

    • VoiceAccountType

      public VoiceAccountType()
    • VoiceAccountType

      public VoiceAccountType(int id, String title)
  • Method Details

    • getSessionCountLimit

      public byte getSessionCountLimit()
    • getStatusConfig

      public String getStatusConfig()
    • isCheckPassword

      public boolean isCheckPassword()
      Флаг отвечает за необходимость включения проверки пароля. Например, для входящих звонков не нужно проверять пароль.
      Returns:
      Возможные значения:
    • true - надо проверять;
    • false - не надо проверять.
    • isNeedDevice

      public boolean isNeedDevice()
    • isNeedLines

      public boolean isNeedLines()
    • isNeedLogin

      public boolean isNeedLogin()
    • isNeedObject

      public boolean isNeedObject()
    • isNeedPhone

      public boolean isNeedPhone()
    • isNeedPorts

      public boolean isNeedPorts()
    • isSessionCountLimitLock

      public boolean isSessionCountLimitLock()
    • setCheckPassword

      public VoiceAccountType setCheckPassword(boolean checkPassword)
      Устанавливает флаг необходимости проверки пароля для аккаунта.
      Parameters:
      checkPassword - Возможные значения:
    • true - надо проверять;
    • false - не надо проверять.
    • setNeedDevice

      public VoiceAccountType setNeedDevice(boolean needDevice)
    • setNeedLines

      public VoiceAccountType setNeedLines(boolean needLines)
    • setNeedLogin

      public VoiceAccountType setNeedLogin(boolean needLogin)
    • setNeedObject

      public VoiceAccountType setNeedObject(boolean needObject)
    • setNeedPhone

      public VoiceAccountType setNeedPhone(boolean needPhone)
    • setNeedPorts

      public VoiceAccountType setNeedPorts(boolean needPorts)
    • setSessionCountLimit

      public VoiceAccountType setSessionCountLimit(byte sessionCountLimit)
    • setSessionCountLimitLock

      public VoiceAccountType setSessionCountLimitLock(boolean sessionCountLimitLock)
    • setStatusConfig

      public VoiceAccountType setStatusConfig(String statusConfig)
    • setTitle

      public VoiceAccountType setTitle(String title)
      Description copied from class: IdTitle
      Устанавливает название (описание) объекта
      Overrides:
      setTitle in class IdTitle