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,ContractIdable,GuiTitlable,Idable,ListItem,Node<VoiceAccount>,TreeNode<VoiceAccount>
Базовый account, который добавляется на договор и представляет
собой сущность, аналогичную поинту/правилу в модуле Phone и
логин в модуле VoiceIP
- See Also:
-
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) Установка номера телефона для договораsetParentId(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, setAsNoSelect, setId, setTitle, to, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap
-
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- коммментарий
-
setContractObjectId
-
setDeviceState
-
setLineCount
-
setLogin
Установка логина- Parameters:
login- логин
-
setNumber
Установка номера телефона для договора- Parameters:
number- номер телефона
-
setDeviceId
Description copied from class:AbtractVoiceAccountУстановка кода устройства, к которому привязывается аккаунт- Overrides:
setDeviceIdin classAbtractVoiceAccount- Parameters:
deviceId- код устройства
-
setDateFrom
Description copied from class:AbtractVoiceAccountУстановка даты начала действия аккаунта.- Overrides:
setDateFromin classAbtractVoiceAccount- Parameters:
dateFrom- дата начала действия аккаунта
-
setContractId
Description copied from class:AbtractVoiceAccountУстановка кода договора для аккаунта- Overrides:
setContractIdin classAbtractVoiceAccount- Parameters:
contractId- код договора
-
setParentId
-
setPassword
Установка пароля для аккаунта.- Parameters:
passwd- пароль
-
setPortList
-
setPorts
-
setSessionCountLimit
-
setStatus
-
setDateTo
Description copied from class:AbtractVoiceAccountУстановка даты окончания действия аккаунта.- Overrides:
setDateToin classAbtractVoiceAccount- Parameters:
dateTo- дата окончания действия аккаунта
-
setTypeId
Description copied from class:AbtractVoiceAccountУстановка кода типа аккаунта- Overrides:
setTypeIdin classAbtractVoiceAccount- Parameters:
typeId- код типа аккаунта
-
toString
-