All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, GuiTitlable, Idable, ListItem, Node<TvAccount>, TreeNode<TvAccount>

public class TvAccount
extends AbstractTreeNode<TvAccount>
implements TreeNode<TvAccount>, java.lang.Cloneable
See Also:
Serialized Form
  • Field Details

    • STATUS_ACTIVE

      public static final int STATUS_ACTIVE
      See Also:
      Constant Field Values
    • STATUS_CLOSED

      public static final int STATUS_CLOSED
      See Also:
      Constant Field Values
    • STATUS_LOCKED

      public static final int STATUS_LOCKED
      See Also:
      Constant Field Values
    • STATE_NULL

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

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

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

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

    • TvAccount

      public TvAccount()
  • Method Details

    • getContractId

      public int getContractId()
    • setContractId

      public void setContractId​(int contractId)
    • getContractTitle

      public java.lang.String getContractTitle()
    • setContractTitle

      public void setContractTitle​(java.lang.String contractTitle)
    • getContractComment

      public java.lang.String getContractComment()
    • setContractComment

      public void setContractComment​(java.lang.String contractComment)
    • getSpecId

      public int getSpecId()
    • setSpecId

      public void setSpecId​(int specId)
    • getSpecTitle

      public java.lang.String getSpecTitle()
    • setSpecTitle

      public void setSpecTitle​(java.lang.String servTypeTitle)
    • getDeviceId

      public int getDeviceId()
    • setDeviceId

      public void setDeviceId​(int deviceId)
    • getDeviceTitle

      public java.lang.String getDeviceTitle()
    • setDeviceTitle

      public void setDeviceTitle​(java.lang.String deviceTitle)
    • getInterfaceId

      public int getInterfaceId()
    • setInterfaceId

      public void setInterfaceId​(int portId)
    • getInterfaceTitle

      public java.lang.String getInterfaceTitle()
    • setInterfaceTitle

      public void setInterfaceTitle​(java.lang.String interfaceTitle)
    • getVlan

      public int getVlan()
    • setVlan

      public void setVlan​(int vlanId)
    • getIdentifier

      public java.lang.String getIdentifier()
    • setIdentifier

      public void setIdentifier​(java.lang.String identifier)
    • getMacAddressList

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

      public void setMacAddressList​(java.util.List<byte[]> macAddress)
    • getMacAddressListBytes

      public byte[] getMacAddressListBytes()
    • setMacAddressListBytes

      public void setMacAddressListBytes​(byte[] macAddressListBytes)
    • getLogin

      public java.lang.String getLogin()
    • setLogin

      public void setLogin​(java.lang.String login)
    • getPin

      public java.lang.String getPin()
    • setPin

      public void setPin​(java.lang.String pin)
    • getPassword

      public java.lang.String getPassword()
    • setPassword

      public void setPassword​(java.lang.String password)
    • getDateFrom

      public java.util.Date getDateFrom()
    • setDateFrom

      public void setDateFrom​(java.util.Date dateFrom)
    • getDateTo

      public java.util.Date getDateTo()
    • setDateTo

      public void setDateTo​(java.util.Date dateTo)
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus​(int status)
    • getDeviceAccountId

      public java.lang.String getDeviceAccountId()
    • setDeviceAccountId

      public void setDeviceAccountId​(java.lang.String deviceAccountId)
    • getDeviceState

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

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

      public java.lang.String getAccessCodeTitle()
    • setAccessCodeTitle

      public void setAccessCodeTitle​(java.lang.String deviceStateTitle)
    • getDeviceOptionIds

      public java.util.Set<java.lang.Integer> getDeviceOptionIds()
    • setDeviceOptionIds

      public void setDeviceOptionIds​(java.util.Set<java.lang.Integer> deviceServiceIds)
    • getAccessCode

      public int getAccessCode()
    • setAccessCode

      public void setAccessCode​(int accessCode)
    • getComment

      public java.lang.String getComment()
    • setComment

      public void setComment​(java.lang.String comment)
    • getConfig

      public java.lang.String getConfig()
    • setConfig

      public void setConfig​(java.lang.String config)
    • clone

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

      public java.lang.String toString()
      Overrides:
      toString in class IdTitle
    • toString

      public static java.lang.String toString​(TvAccount val)
    • parseMacAddress

      public static byte[] parseMacAddress​(java.lang.String macAddress)
    • macAddressToString

      public static java.lang.String macAddressToString​(byte[] macAddress)