Class Contract
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
bitel.billing.server.contract.bean.Contract
- All Implemented Interfaces:
Serializable,Comparable<Contract>,GuiTitlable,Idable,ListItem
По возможности не использовать. Использовать
Contract.
Есть трудности с переводом на новый бин из-за tariffOptions и tts, до тех пор пока к ним обращаются сюда, перевести полностью не получится.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanВозвращает лимит остатка договора.intВозвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.getBalanceRest(Connection con, Date time) Deprecated.Возвращает комментарий договора.static ContractgetContractFromNew(Contract contract) Получить старый договор из нового.Возвращает дату начала договора.Возвращает дату закрытия договора.intgetDel()Возвращает скрытость договора.Возвращает список субдоговоров с зависимым балансом.intID доменаintgetFc()Возвращает тип договора.longПолучение битовой маски групп договора.Получить новый( имеется ввиду объект нового класса) договор из текущегоintВозвращает код группы параметров договора.getPswd()Возвращает пароль договора.intВозвращает текущий статус договора, доступные статусы перечислены вKernelConst.Возвращает дату установки текущего статуса договора.intВозвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.intВозвращает код супердоговора.Возвращает соотнесенный договору списка тарифных опций для тарификации.intВозвращает код шаблона имени.ru.bitel.bgbilling.kernel.tariff.server.tree.TariffTreeSetgetTts()Возвращает соотнесенный договору набор тарифных деревьев для тарификации.booleanДоговор является субдоговором с зависимым балансомbooleanДоговор является независимым.booleanДоговор является субдоговором с независимым балансомbooleanisSub()Договор является субдоговором.booleanisSuper()Договор является супердоговором.voidsetBalanceLimit(BigDecimal limit) Установка лимита остатка.voidsetBalanceMode(int balanceMode) Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.voidsetComment(String comment) Устанавливает комментарий договора.voidsetDateFrom(Date date1) Устанавливает дату начала действия договора.voidУстанавливает дату закрытия договора.voidsetDel(int del) Устанавливает признак скрытости договора.voidsetDependSubList(String subList) Установка списка субдоговоров с зависимым балансом.voidsetDomainId(int domainId) voidsetFc(int fc) Устанавливает тип договора.voidsetGroups(long groups) Установка битовой маски групп.voidsetParamGroup(int paramGroup) Устанавливает группу параметров договора.voidУстанавливает пароль договора.voidsetStatus(int status) Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst.voidsetStatusDate(Calendar statusDate) Устанавливает дату установки текущего статуса договора.voidsetSubMode(int subMode) Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.voidsetSuperId(int superId) Устанавливает код супердоговора.voidsetTariffOptions(ContractTariffOptionList tariffOptions) Соотнесение договору тарифных опций для тарификации.voidsetTitlePatternId(int id) Устанавливает код шаблона имени.voidsetTts(ru.bitel.bgbilling.kernel.tariff.server.tree.TariffTreeSet tts) Соотнесение договору набора тарифных деревьев для тарификации.toString()Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Field Details
-
CREDIT_BALANCE_MODE
public static final int CREDIT_BALANCE_MODE- See Also:
-
DEBET_BALANCE_MODE
public static final int DEBET_BALANCE_MODE- See Also:
-
IS_SUPER
public static final int IS_SUPER- See Also:
-
IS_INDEPENDENT
public static final int IS_INDEPENDENT- See Also:
-
-
Constructor Details
-
Contract
public Contract()
-
-
Method Details
-
getContractFromNew
Получить старый договор из нового. Использовать в крайнем случае, когда нужно передать именно старый договор.
Имейте ввиду, что в созданном договоре не будет тарифа и тариф. опций- Returns:
- - договор, если переданный contract == null, то вернет null
-
getNewContract
Получить новый( имеется ввиду объект нового класса) договор из текущего -
getTitlePatternId
public int getTitlePatternId()Возвращает код шаблона имени.- Returns:
-
setTitlePatternId
public void setTitlePatternId(int id) Устанавливает код шаблона имени.- Parameters:
id-
-
getBalanceMode
public int getBalanceMode()Возвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.- Returns:
-
setBalanceMode
public void setBalanceMode(int balanceMode) Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.- Parameters:
balanceMode-
-
getBalanceLimit
Возвращает лимит остатка договора.- Returns:
-
setBalanceLimit
Установка лимита остатка.- Parameters:
limit-
-
getTts
public ru.bitel.bgbilling.kernel.tariff.server.tree.TariffTreeSet getTts()Возвращает соотнесенный договору набор тарифных деревьев для тарификации.- Returns:
-
setTts
public void setTts(ru.bitel.bgbilling.kernel.tariff.server.tree.TariffTreeSet tts) Соотнесение договору набора тарифных деревьев для тарификации. Можно использовать функциюContractManager.getRealtimeTariffTreeSet(int, Calendar, String, int, boolean)- Parameters:
tts-
-
getTariffOptions
Возвращает соотнесенный договору списка тарифных опций для тарификации.- Returns:
-
setTariffOptions
Соотнесение договору тарифных опций для тарификации.- Parameters:
tariffOptions-
-
getGroups
public long getGroups()Получение битовой маски групп договора.- Returns:
-
setGroups
public void setGroups(long groups) Установка битовой маски групп.- Parameters:
groups-
-
getParamGroup
public int getParamGroup()Возвращает код группы параметров договора.- Returns:
-
getFc
public int getFc()Возвращает тип договора.- Returns:
- 0 - физ. лицо, 1 - юр. лицо.
-
getDateFrom
Возвращает дату начала договора.- Returns:
-
getDateTo
Возвращает дату закрытия договора.- Returns:
-
getDel
public int getDel()Возвращает скрытость договора.- Returns:
- 1 - договор скрыт.
-
getComment
Возвращает комментарий договора.- Returns:
-
getPswd
Возвращает пароль договора.- Returns:
-
setParamGroup
public void setParamGroup(int paramGroup) Устанавливает группу параметров договора.- Parameters:
paramGroup-
-
setFc
public void setFc(int fc) Устанавливает тип договора.- Parameters:
fc- 0 - физ. лицо, 1 - юр. лицо.
-
setDateFrom
Устанавливает дату начала действия договора.- Parameters:
date1-
-
setDateTo
Устанавливает дату закрытия договора.- Parameters:
date2-
-
setComment
Устанавливает комментарий договора.- Parameters:
comment-
-
setDel
public void setDel(int del) Устанавливает признак скрытости договора.- Parameters:
del- 1 - скрыт, 0 - не скрыт.
-
setPswd
Устанавливает пароль договора.- Parameters:
pswd-
-
getSuperId
public int getSuperId()Возвращает код супердоговора.- Returns:
-
setSuperId
public void setSuperId(int superId) Устанавливает код супердоговора.- Parameters:
superId-
-
getDependSubList
Возвращает список субдоговоров с зависимым балансом.- Returns:
-
setDependSubList
Установка списка субдоговоров с зависимым балансом.- Parameters:
subList-
-
isIndepend
public boolean isIndepend()Договор является независимым.- Returns:
-
isSuper
public boolean isSuper()Договор является супердоговором.- Returns:
-
isSub
public boolean isSub()Договор является субдоговором.- Returns:
-
isDependSub
public boolean isDependSub()Договор является субдоговором с зависимым балансом- Returns:
-
isIndependSub
public boolean isIndependSub()Договор является субдоговором с независимым балансом- Returns:
-
getStatus
public int getStatus()Возвращает текущий статус договора, доступные статусы перечислены вKernelConst.- Returns:
-
setStatus
public void setStatus(int status) Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst. -
getStatusDate
Возвращает дату установки текущего статуса договора.- Returns:
-
setStatusDate
Устанавливает дату установки текущего статуса договора.- Parameters:
statusDate-
-
getSubMode
public int getSubMode()Возвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.- Returns:
-
setSubMode
public void setSubMode(int subMode) Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst. -
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<Contract>
-
equals
-
getBalanceRest
Deprecated.ИспользоватьBalanceUtils.getBalance(Date, int).- Parameters:
con-time-- Returns:
-
getDomainId
public int getDomainId()ID домена- Returns:
- See Also:
-
setDomainId
public void setDomainId(int domainId)
-