Package ru.bitel.bgbilling.modules.inet.common.bean

# Class InetServ

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
ru.bitel.oss.kernel.entity.common.bean.Entity
ru.bitel.common.model.AbstractTreeNode<InetServ>
ru.bitel.bgbilling.modules.inet.common.bean.InetServ

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:
  - Serialized Form

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `InetServ.Builder`

  ## Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle

  `IdTitle.IdTitleBuilder`

- ## Field Summary

  ### Fields inherited from class ru.bitel.common.model.AbstractTreeNode

  `children, parentId`

  ### Fields inherited from class ru.bitel.common.model.IdTitle

  `NO_SELECT, title`

  ### Fields inherited from class ru.bitel.common.model.Id

  `id`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `InetServ()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static InetServ.Builder`
  `builder()`
  `InetServ`
  `clone()`
  `int`
  `getAccessCode()`
  `String`
  `getAccessCodeTitle()`
  `byte[]`
  `getAddressFrom()`
  `byte[]`
  `getAddressTo()`
  `String`
  `getComment()`
  `String`
  `getConfig()`
  `String`
  `getContractComment()`
  `int`
  `getContractId()`
  Возвращает код договора к которому привязан объект.
  `int`
  `getContractObjectId()`
  `String`
  `getContractTitle()`
  Возвращает название договора
  `String`
  `getData()`
  `Date`
  `getDateFrom()`
  `Date`
  `getDateTo()`
  `byte[]`
  `getDelegatedIPv6Prefix()`
  `short`
  `getDelegatedIPv6PrefixLength()`
  `int`
  `getDelegatedIPv6PrefixResourceId()`
  `int`
  `getDelegatedIPv6PrefixResourceSubscriptionId()`
  `int`
  `getDeviceId()`
  `Set<Integer>`
  `getDeviceOptions()`
  `short`
  `getDeviceState()`
  Текущее состояние на устройстве (при условии что устройство не сбросило все настройки при перезагрузке)
  При изменении статуса сервиса выставляется в newInetServ события, но в базе не меняется - это должно случится, после того как отработает скрипт активации.
  `String`
  `getDeviceTitle()`
  `byte[]`
  `getFramedIPAddress()`
  `byte[]`
  `getFramedIPv6Address()`
  `int`
  `getFramedIPv6AddressResourceId()`
  `byte[]`
  `getFramedIPv6Prefix()`
  `short`
  `getFramedIPv6PrefixLength()`
  `int`
  `getFramedIPv6PrefixResourceId()`
  `int`
  `getFramedIPv6PrefixResourceSubscriptionId()`
  `List<String>`
  `getIdentifierList()`
  `int`
  `getInterfaceId()`
  `String`
  `getInterfaceTitle()`
  `int`
  `getIpResourceId()`
  `int`
  `getIpResourceSubscriptionId()`
  `String`
  `getLogin()`
  `List<byte[]>`
  `getMacAddressList()`
  `byte[]`
  `getMacAddressListBytes()`
  `String`
  `getPassword()`
  `int`
  `getSessionCountLimit()`
  `InetServStatus`
  `getStatus()`
  `int`
  `getSuperContractId()`
  Deprecated.
  `int`
  `getTypeId()`
  `String`
  `getTypeTitle()`
  `int`
  `getVlan()`
  `void`
  `setAccessCode(int accessCode)`
  `void`
  `setAccessCodeTitle(String deviceStateTitle)`
  `InetServ`
  `setAddressFrom(byte[] addressFrom)`
  `InetServ`
  `setAddressTo(byte[] addressTo)`
  `InetServ`
  `setComment(String comment)`
  `void`
  `setConfig(String config)`
  `void`
  `setContractComment(String contractComment)`
  `void`
  `setContractId(int contractId)`
  Устанавливает код договора к которому привязан объект.
  `void`
  `setContractObjectId(int contractObjectId)`
  `void`
  `setContractTitle(String contractTitle)`
  Устанавливает название договора
  `void`
  `setData(String data)`
  `InetServ`
  `setDateFrom(Date dateFrom)`
  `InetServ`
  `setDateTo(Date dateTo)`
  `void`
  `setDelegatedIPv6Prefix(byte[] prefix)`
  `void`
  `setDelegatedIPv6PrefixLength(short length)`
  `void`
  `setDelegatedIPv6PrefixResourceId(int resourceId)`
  `void`
  `setDelegatedIPv6PrefixResourceSubscriptionId(int subscriptionId)`
  `InetServ`
  `setDeviceId(int inetDeviceId)`
  `void`
  `setDeviceOptions(Set<Integer> currentInetOptionSet)`
  `void`
  `setDeviceState(short currentState)`
  Текущее состояние на устройстве (при условии что устройство не сбросило все настройки при перезагрузке)
  При изменении статуса сервиса выставляется в newInetServ события, но в базе не меняется - это должно случится, после того как отработает скрипт активации.
  `void`
  `setDeviceTitle(String deviceTitle)`
  `void`
  `setFramedIPAddress(byte[] address)`
  `void`
  `setFramedIPv6Address(byte[] address)`
  `void`
  `setFramedIPv6AddressResourceId(int resourceId)`
  `void`
  `setFramedIPv6Prefix(byte[] prefix)`
  `void`
  `setFramedIPv6PrefixLength(short length)`
  `void`
  `setFramedIPv6PrefixResourceId(int resourceId)`
  `void`
  `setFramedIPv6PrefixResourceSubscriptionId(int subscriptionId)`
  `InetServ`
  `setIdentifierList(List<String> identifierList)`
  `InetServ`
  `setInterfaceId(int portId)`
  `void`
  `setInterfaceTitle(String interfaceTitle)`
  `InetServ`
  `setIpResourceId(int ipResourceId)`
  `InetServ`
  `setIpResourceSubscriptionId(int ipResourceSubscriptionId)`
  `InetServ`
  `setLogin(String login)`
  `void`
  `setMacAddressList(List<byte[]> macAddress)`
  `InetServ`
  `setMacAddressListBytes(byte[] macAddressListBytes)`
  `InetServ`
  `setPassword(String password)`
  `InetServ`
  `setSessionCountLimit(int sessions)`
  `InetServ`
  `setStatus(InetServStatus status)`
  `void`
  `setSuperContractId(int superContractId)`
  Deprecated.
  `InetServ`
  `setTypeId(int inetServId)`
  `void`
  `setTypeTitle(String servTypeTitle)`
  `InetServ`
  `setVlan(int vlanId)`
  `String`
  `toString()`
  `static String`
  `toString(InetServ val)`

  ### Methods inherited from class ru.bitel.common.model.AbstractTreeNode

  `getChildren, getParentId, setChildren, setParentId, toList`

  ### Methods inherited from class ru.bitel.oss.kernel.entity.common.bean.Entity

  `copyTo, getEntityId, setEntityId`

  ### Methods inherited from class ru.bitel.oss.kernel.entity.common.bean.AbstractEntity

  `copyTo, getEntityAttributes, getEntitySpecId, setEntityAttributes, setEntitySpecId`

  ### Methods inherited from class ru.bitel.common.model.IdTitle

  `copyTo, getGuiTitle, getTitle, setId, setTitle, to, toIdTitle`

  ### Methods inherited from class ru.bitel.common.model.Id

  `copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap`

  ### Methods inherited from class java.lang.Object

  `finalize, getClass, notify, notifyAll, wait, wait, wait`

  ### Methods inherited from interface ru.bitel.common.model.ListItem

  `getId`

  ### Methods inherited from interface ru.bitel.common.model.TreeNode

  `getChildren`

- ## 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 InetServ setTypeId(int inetServId)

  - ### getTypeTitle

    public String getTypeTitle()

  - ### setTypeTitle

    public void setTypeTitle(String servTypeTitle)

  - ### getDeviceId

    public int getDeviceId()

  - ### setDeviceId

    public InetServ setDeviceId(int inetDeviceId)

  - ### getDeviceTitle

    public String getDeviceTitle()

  - ### setDeviceTitle

    public void setDeviceTitle(String deviceTitle)

  - ### getInterfaceId

    public int getInterfaceId()

  - ### setInterfaceId

    public InetServ setInterfaceId(int portId)

  - ### getInterfaceTitle

    public String getInterfaceTitle()

  - ### setInterfaceTitle

    public void setInterfaceTitle(String interfaceTitle)

  - ### getVlan

    public int getVlan()

  - ### setVlan

    public InetServ setVlan(int vlanId)

  - ### getIdentifierList

    public List<String> getIdentifierList()

  - ### setIdentifierList

    public InetServ setIdentifierList(List<String> identifierList)

  - ### getMacAddressList

    public List<byte[]> getMacAddressList()

  - ### setMacAddressList

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

  - ### getMacAddressListBytes

    public byte[] getMacAddressListBytes()

  - ### setMacAddressListBytes

    public InetServ setMacAddressListBytes(byte[] macAddressListBytes)

  - ### getIpResourceSubscriptionId

    public int getIpResourceSubscriptionId()

  - ### setIpResourceSubscriptionId

    public InetServ setIpResourceSubscriptionId(int ipResourceSubscriptionId)

  - ### getIpResourceId

    public int getIpResourceId()

  - ### setIpResourceId

    public InetServ setIpResourceId(int ipResourceId)

  - ### getAddressFrom

    public byte[] getAddressFrom()

  - ### setAddressFrom

    public InetServ setAddressFrom(byte[] addressFrom)

  - ### getAddressTo

    public byte[] getAddressTo()

  - ### setAddressTo

    public InetServ setAddressTo(byte[] addressTo)

  - ### getLogin

    public String getLogin()

  - ### setLogin

    public InetServ setLogin(String login)

  - ### getPassword

    public String getPassword()

  - ### setPassword

    public InetServ setPassword(String password)

  - ### getDateFrom

    public Date getDateFrom()

  - ### setDateFrom

    public InetServ setDateFrom(Date dateFrom)

  - ### getDateTo

    public Date getDateTo()

  - ### setDateTo

    public InetServ setDateTo(Date dateTo)

  - ### getStatus

    public InetServStatus getStatus()

  - ### setStatus

    public InetServ setStatus(InetServStatus status)

  - ### getSessionCountLimit

    public int getSessionCountLimit()

  - ### setSessionCountLimit

    public InetServ 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 InetServ setComment(String comment)

  - ### 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)

  - ### builder

    public static InetServ.Builder builder()