All Implemented Interfaces:
Serializable, Cloneable, GuiTitlable, Idable, ListItem, Node<TvAccount>, TreeNode<TvAccount>

public class TvAccount extends AbstractTreeNode<TvAccount> implements TreeNode<TvAccount>, Cloneable
See Also:
  • Field Details

    • STATUS_ACTIVE

      public static final int STATUS_ACTIVE
      See Also:
    • STATUS_CLOSED

      public static final int STATUS_CLOSED
      See Also:
    • STATUS_LOCKED

      public static final int STATUS_LOCKED
      See Also:
    • STATE_NULL

      public static final short STATE_NULL
      Состояние сервиса - означает, что состояние не изменилось.
      See Also:
    • STATE_DELETED

      public static final short STATE_DELETED
      Состояние сервиса - удален (со связанных устройств).
      See Also:
    • STATE_DISABLE

      public static final short STATE_DISABLE
      Состояние сервиса/соединения - доступ отключен.
      See Also:
    • STATE_ENABLE

      public static final short STATE_ENABLE
      Состояние сервиса/соединения - доступ включен.
      See Also:
  • Constructor Details

    • TvAccount

      public TvAccount()
  • Method Details

    • getContractId

      public int getContractId()
    • setContractId

      public TvAccount setContractId(int contractId)
    • getContractTitle

      public String getContractTitle()
    • setContractTitle

      public void setContractTitle(String contractTitle)
    • getContractComment

      public String getContractComment()
    • setContractComment

      public void setContractComment(String contractComment)
    • getSpecId

      public int getSpecId()
    • setSpecId

      public TvAccount setSpecId(int specId)
    • getSpecTitle

      public String getSpecTitle()
    • setSpecTitle

      public void setSpecTitle(String servTypeTitle)
    • getDeviceId

      public int getDeviceId()
    • setDeviceId

      public void setDeviceId(int deviceId)
    • getDeviceTitle

      public String getDeviceTitle()
    • setDeviceTitle

      public void setDeviceTitle(String deviceTitle)
    • getIdentifier

      public String getIdentifier()
    • setIdentifier

      public void setIdentifier(String identifier)
    • getMacAddressList

      public List<byte[]> getMacAddressList()
    • setMacAddressList

      public void setMacAddressList(List<byte[]> macAddress)
    • getMacAddressListBytes

      public byte[] getMacAddressListBytes()
    • setMacAddressListBytes

      public void setMacAddressListBytes(byte[] macAddressListBytes)
    • getLogin

      public String getLogin()
    • setLogin

      public void setLogin(String login)
    • getPin

      public String getPin()
    • setPin

      public void setPin(String pin)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getDateFrom

      public Date getDateFrom()
    • setDateFrom

      public TvAccount setDateFrom(Date dateFrom)
    • getDateTo

      public Date getDateTo()
    • setDateTo

      public TvAccount setDateTo(Date dateTo)
    • getStatus

      public int getStatus()
    • setStatus

      public TvAccount setStatus(int status)
    • getDeviceAccountId

      public String getDeviceAccountId()
    • setDeviceAccountId

      public void setDeviceAccountId(String deviceAccountId)
    • getDeviceState

      public short getDeviceState()
      Текущее состояние на устройстве (при условии что устройство не сбросило все настройки при перезагрузке)
      При изменении статуса сервиса выставляется в newInetServ события, но в базе не меняется - это должно случится, после того как отработает скрипт активации.
    • setDeviceState

      public void setDeviceState(short currentState)
      Текущее состояние на устройстве (при условии что устройство не сбросило все настройки при перезагрузке)
      При изменении статуса сервиса выставляется в newInetServ события, но в базе не меняется - это должно случится, после того как отработает скрипт активации.
    • getAccessCodeTitle

      public String getAccessCodeTitle()
    • setAccessCodeTitle

      public void setAccessCodeTitle(String deviceStateTitle)
    • getDeviceOptionIds

      public Set<Integer> getDeviceOptionIds()
    • setDeviceOptionIds

      public void setDeviceOptionIds(Set<Integer> deviceServiceIds)
    • getAccessCode

      public int getAccessCode()
    • setAccessCode

      public void setAccessCode(int accessCode)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getConfig

      public String getConfig()
    • setConfig

      public void setConfig(String config)
    • clone

      public TvAccount clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class IdTitle
    • toString

      public static String toString(TvAccount val)
    • parseMacAddress

      public static byte[] parseMacAddress(String macAddress)
    • macAddressToString

      public static String macAddressToString(byte[] macAddress)