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

public final class InetServ extends AbstractTreeNode<InetServ> implements Cloneable, TreeNode<InetServ>, Contractable
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

    • InetServ

      public InetServ()
  • Method Details

    • getContractId

      public int getContractId()
      Description copied from interface: Contractable
      Возвращает код договора к которому привязан объект.
      Specified by:
      getContractId in interface Contractable
      Returns:
      код договора
    • setContractId

      public void setContractId(int contractId)
      Description copied from interface: Contractable
      Устанавливает код договора к которому привязан объект.
      Specified by:
      setContractId in interface Contractable
      Parameters:
      contractId - код договора
    • getContractTitle

      public String getContractTitle()
      Description copied from interface: Contractable
      Возвращает название договора
      Specified by:
      getContractTitle in interface Contractable
      Returns:
      название договора
    • setContractTitle

      public void setContractTitle(String contractTitle)
      Description copied from interface: Contractable
      Устанавливает название договора
      Specified by:
      setContractTitle in interface Contractable
      Parameters:
      contractTitle - название договора
    • getContractComment

      public String getContractComment()
    • setContractComment

      public void setContractComment(String contractComment)
    • getSuperContractId

      @Deprecated public int getSuperContractId()
      Deprecated.
    • setSuperContractId

      @Deprecated public void setSuperContractId(int superContractId)
      Deprecated.
      Код супер договора для зависимого субдоговора, иначе - 0
    • getTypeId

      public int getTypeId()
    • setTypeId

      public void setTypeId(int inetServId)
    • getTypeTitle

      public String getTypeTitle()
    • setTypeTitle

      public void setTypeTitle(String servTypeTitle)
    • getDeviceId

      public int getDeviceId()
    • setDeviceId

      public void setDeviceId(int inetDeviceId)
    • getDeviceTitle

      public String getDeviceTitle()
    • setDeviceTitle

      public void setDeviceTitle(String deviceTitle)
    • getInterfaceId

      public int getInterfaceId()
    • setInterfaceId

      public void setInterfaceId(int portId)
    • getInterfaceTitle

      public String getInterfaceTitle()
    • setInterfaceTitle

      public void setInterfaceTitle(String interfaceTitle)
    • getVlan

      public int getVlan()
    • setVlan

      public void setVlan(int vlanId)
    • getIdentifierList

      public List<String> getIdentifierList()
    • setIdentifierList

      public void setIdentifierList(List<String> identifierList)
    • getMacAddressList

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

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

      @Deprecated public byte[] getMacAddress()
      Deprecated.
    • getMacAddressListBytes

      public byte[] getMacAddressListBytes()
    • setMacAddress

      @Deprecated public void setMacAddress(byte[] macAddress)
      Deprecated.
    • setMacAddressListBytes

      public void setMacAddressListBytes(byte[] macAddressListBytes)
    • getIpResourceSubscriptionId

      public int getIpResourceSubscriptionId()
    • setIpResourceSubscriptionId

      public void setIpResourceSubscriptionId(int ipResourceSubscriptionId)
    • getIpResourceId

      public int getIpResourceId()
    • setIpResourceId

      public void setIpResourceId(int ipResourceId)
    • getAddressFrom

      public byte[] getAddressFrom()
    • setAddressFrom

      public void setAddressFrom(byte[] addressFrom)
    • getAddressTo

      public byte[] getAddressTo()
    • setAddressTo

      public void setAddressTo(byte[] addressTo)
    • getLogin

      public String getLogin()
    • setLogin

      public void setLogin(String login)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getDateFrom

      public Date getDateFrom()
    • setDateFrom

      public void setDateFrom(Date dateFrom)
    • getDateTo

      public Date getDateTo()
    • setDateTo

      public void setDateTo(Date dateTo)
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • getSessionCountLimit

      public int getSessionCountLimit()
    • setSessionCountLimit

      public void setSessionCountLimit(int sessions)
    • getDeviceState

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

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

      public String getAccessCodeTitle()
    • setAccessCodeTitle

      public void setAccessCodeTitle(String deviceStateTitle)
    • getDeviceOptions

      public Set<Integer> getDeviceOptions()
    • setDeviceOptions

      public void setDeviceOptions(Set<Integer> currentInetOptionSet)
    • getAccessCode

      public int getAccessCode()
    • setAccessCode

      public void setAccessCode(int accessCode)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getState

      @Deprecated public short getState()
      Deprecated.
    • getConfig

      public String getConfig()
    • setConfig

      public void setConfig(String config)
    • getContractObjectId

      public int getContractObjectId()
    • setContractObjectId

      public void setContractObjectId(int contractObjectId)
    • getData

      public String getData()
    • setData

      public void setData(String data)
    • getFramedIPAddress

      public byte[] getFramedIPAddress()
    • setFramedIPAddress

      public void setFramedIPAddress(byte[] address)
    • getFramedIPv6Address

      public byte[] getFramedIPv6Address()
    • setFramedIPv6Address

      public void setFramedIPv6Address(byte[] address)
    • getFramedIPv6AddressResourceId

      public int getFramedIPv6AddressResourceId()
    • setFramedIPv6AddressResourceId

      public void setFramedIPv6AddressResourceId(int resourceId)
    • getFramedIPv6Prefix

      public byte[] getFramedIPv6Prefix()
    • setFramedIPv6Prefix

      public void setFramedIPv6Prefix(byte[] prefix)
    • getFramedIPv6PrefixLength

      public short getFramedIPv6PrefixLength()
    • setFramedIPv6PrefixLength

      public void setFramedIPv6PrefixLength(short length)
    • getFramedIPv6PrefixResourceId

      public int getFramedIPv6PrefixResourceId()
    • setFramedIPv6PrefixResourceId

      public void setFramedIPv6PrefixResourceId(int resourceId)
    • getFramedIPv6PrefixResourceSubscriptionId

      public int getFramedIPv6PrefixResourceSubscriptionId()
    • setFramedIPv6PrefixResourceSubscriptionId

      public void setFramedIPv6PrefixResourceSubscriptionId(int subscriptionId)
    • getDelegatedIPv6Prefix

      public byte[] getDelegatedIPv6Prefix()
    • setDelegatedIPv6Prefix

      public void setDelegatedIPv6Prefix(byte[] prefix)
    • getDelegatedIPv6PrefixLength

      public short getDelegatedIPv6PrefixLength()
    • setDelegatedIPv6PrefixLength

      public void setDelegatedIPv6PrefixLength(short length)
    • getDelegatedIPv6PrefixResourceId

      public int getDelegatedIPv6PrefixResourceId()
    • setDelegatedIPv6PrefixResourceId

      public void setDelegatedIPv6PrefixResourceId(int resourceId)
    • getDelegatedIPv6PrefixResourceSubscriptionId

      public int getDelegatedIPv6PrefixResourceSubscriptionId()
    • setDelegatedIPv6PrefixResourceSubscriptionId

      public void setDelegatedIPv6PrefixResourceSubscriptionId(int subscriptionId)
    • clone

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

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

      public static String toString(InetServ val)
    • parseMacAddress

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

      public static String macAddressToString(byte[] macAddress)