Class VoiceAccount
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.bgbilling.modules.voice.common.bean.AbtractVoiceAccount
ru.bitel.bgbilling.modules.voice.common.bean.VoiceAccount
- All Implemented Interfaces:
Serializable,Cloneable,GuiTitlable,Idable,ListItem,Node<VoiceAccount>,TreeNode<VoiceAccount>
Базовый account, который добавляется на договор и представляет
собой сущность, аналогичную поинту/правилу в модуле Phone и
логин в модуле VoiceIP
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidcopyTo(VoiceAccount voiceAccount) intПолучение комментария аккаунта.intintgetLogin()Получение логина, привязанного на договорlongПолучение номера телефона, привязанного к договоруintПолучение пароля аккаунта.getPorts()bytesetAccessCode(int accessCode) voidsetChildren(List<VoiceAccount> children) setComment(String comment) Установка комментария для аккаунтаsetContractId(int contractId) Установка кода договора для аккаунтаsetContractObjectId(int contractObjectId) setDateFrom(Date dateFrom) Установка даты начала действия аккаунта.Установка даты окончания действия аккаунта.setDeviceId(int deviceId) Установка кода устройства, к которому привязывается аккаунтsetDeviceState(VoiceAccountState deviceState) setLineCount(int value) Установка логинаsetNumber(long number) Установка номера телефона для договораvoidsetParentId(int parentId) setPassword(String passwd) Установка пароля для аккаунта.setPortList(List<VoiceAccountPort> portList) setSessionCountLimit(byte sessionCountLimit) setStatus(VoiceAccountStatus status) setTypeId(int typeId) Установка кода типа аккаунтаtoString()Methods inherited from class ru.bitel.bgbilling.modules.voice.common.bean.AbtractVoiceAccount
copyTo, getContractComment, getContractId, getContractTitle, getDateFrom, getDateTo, getDeviceId, getObjectId, getTypeId, setContractComment, setContractTitle, setObjectIdMethods inherited from class ru.bitel.oss.kernel.entity.common.bean.Entity
copyTo, getEntityId, setEntityIdMethods inherited from class ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
copyTo, getEntityAttributes, getEntitySpecId, setEntityAttributes, setEntitySpecIdMethods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Constructor Details
-
VoiceAccount
public VoiceAccount()
-
-
Method Details
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
copyTo
-
getAccessCode
public int getAccessCode() -
getChildren
- Specified by:
getChildrenin interfaceTreeNode<VoiceAccount>
-
getComment
Получение комментария аккаунта.- Returns:
- комментарий аккаунта
-
getContractObjectId
public int getContractObjectId() -
getDeviceState
-
getLineCount
public int getLineCount() -
getLogin
Получение логина, привязанного на договор- Returns:
- логин
-
getNumber
public long getNumber()Получение номера телефона, привязанного к договору- Returns:
- строка с номером телефона
-
getParentId
public int getParentId()- Specified by:
getParentIdin interfaceNode<VoiceAccount>
-
getPassword
Получение пароля аккаунта.- Returns:
- пароль.
-
getPortList
-
getPorts
-
getSessionCountLimit
public byte getSessionCountLimit() -
getStatus
-
setAccessCode
-
setChildren
- Specified by:
setChildrenin interfaceNode<VoiceAccount>
-
setComment
Установка комментария для аккаунта- Parameters:
comment- коммментарий
-
setContractId
Description copied from class:AbtractVoiceAccountУстановка кода договора для аккаунта- Overrides:
setContractIdin classAbtractVoiceAccount- Parameters:
contractId- код договора
-
setContractObjectId
-
setDateFrom
Description copied from class:AbtractVoiceAccountУстановка даты начала действия аккаунта.- Overrides:
setDateFromin classAbtractVoiceAccount- Parameters:
dateFrom- дата начала действия аккаунта
-
setDateTo
Description copied from class:AbtractVoiceAccountУстановка даты окончания действия аккаунта.- Overrides:
setDateToin classAbtractVoiceAccount- Parameters:
dateTo- дата окончания действия аккаунта
-
setDeviceId
Description copied from class:AbtractVoiceAccountУстановка кода устройства, к которому привязывается аккаунт- Overrides:
setDeviceIdin classAbtractVoiceAccount- Parameters:
deviceId- код устройства
-
setDeviceState
-
setLineCount
-
setLogin
Установка логина- Parameters:
login- логин
-
setNumber
Установка номера телефона для договора- Parameters:
number- номер телефона
-
setParentId
public void setParentId(int parentId) -
setPassword
Установка пароля для аккаунта.- Parameters:
passwd- пароль
-
setPortList
-
setPorts
-
setSessionCountLimit
-
setStatus
-
setTypeId
Description copied from class:AbtractVoiceAccountУстановка кода типа аккаунта- Overrides:
setTypeIdin classAbtractVoiceAccount- Parameters:
typeId- код типа аккаунта
-
toString
-