public class Contract extends IdTitle implements java.io.Serializable, java.lang.Comparable<Contract>
Contract.
Есть трудности с переводом на новый бин из-за tariffOptions и tts, до тех пор пока к ним обращаются сюда, перевести полностью не получится.| Modifier and Type | Field and Description |
|---|---|
static int |
CREDIT_BALANCE_MODE |
static int |
DEBET_BALANCE_MODE |
static int |
IS_INDEPENDENT |
static int |
IS_SUPER |
| Constructor and Description |
|---|
Contract() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Contract o) |
boolean |
equals(java.lang.Object obj) |
java.math.BigDecimal |
getBalanceLimit()
Возвращает лимит остатка договора.
|
int |
getBalanceMode()
Возвращает режим баланса договора
DEBET_BALANCE_MODE либо CREDIT_BALANCE_MODE. |
java.math.BigDecimal |
getBalanceRest(java.sql.Connection con,
java.util.Date time)
Deprecated.
|
java.lang.String |
getComment()
Возвращает комментарий договора.
|
static Contract |
getContractFromNew(Contract contract)
Получить старый договор из нового.
|
java.util.Date |
getDateFrom()
Возвращает дату начала договора.
|
java.util.Date |
getDateTo()
Возвращает дату закрытия договора.
|
int |
getDel()
Возвращает скрытость договора.
|
java.lang.String |
getDependSubList()
Возвращает список субдоговоров с зависимым балансом.
|
int |
getDomainId()
ID домена
|
int |
getFc()
Возвращает тип договора.
|
long |
getGroups()
Получение битовой маски групп договора.
|
Contract |
getNewContract()
Получить новый( имеется ввиду объект нового класса) договор из текущего
|
int |
getParamGroup()
Возвращает код группы параметров договора.
|
java.lang.String |
getPswd()
Возвращает пароль договора.
|
int |
getStatus()
Возвращает текущий статус договора, доступные статусы перечислены в
KernelConst. |
java.util.Calendar |
getStatusDate()
Возвращает дату установки текущего статуса договора.
|
int |
getSubMode()
Возвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE из
KernelConst. |
int |
getSuperId()
Возвращает код супердоговора.
|
ContractTariffOptionList |
getTariffOptions()
Возвращает соотнесенный договору списка тарифных опций для тарификации.
|
int |
getTitlePatternId()
Возвращает код шаблона имени.
|
bitel.billing.server.tariff.TariffTreeSet |
getTts()
Возвращает соотнесенный договору набор тарифных деревьев для тарификации.
|
boolean |
isDependSub()
Договор является субдоговором с зависимым балансом
|
boolean |
isIndepend()
Договор является независимым.
|
boolean |
isIndependSub()
Договор является субдоговором с независимым балансом
|
boolean |
isSub()
Договор является субдоговором.
|
boolean |
isSuper()
Договор является супердоговором.
|
void |
setBalanceLimit(java.math.BigDecimal limit)
Установка лимита остатка.
|
void |
setBalanceMode(int balanceMode)
Устанаваливает режим баланса договора
DEBET_BALANCE_MODE либо CREDIT_BALANCE_MODE. |
void |
setComment(java.lang.String comment)
Устанавливает комментарий договора.
|
void |
setDateFrom(java.util.Date date1)
Устанавливает дату начала действия договора.
|
void |
setDateTo(java.util.Date date2)
Устанавливает дату закрытия договора.
|
void |
setDel(int del)
Устанавливает признак скрытости договора.
|
void |
setDependSubList(java.lang.String subList)
Установка списка субдоговоров с зависимым балансом.
|
void |
setDomainId(int domainId) |
void |
setFc(int fc)
Устанавливает тип договора.
|
void |
setGroups(long groups)
Установка битовой маски групп.
|
void |
setParamGroup(int paramGroup)
Устанавливает группу параметров договора.
|
void |
setPswd(java.lang.String pswd)
Устанавливает пароль договора.
|
void |
setStatus(int status)
Устанавливает текущий статус договора, доступные статусы перечислены в
KernelConst. |
void |
setStatusDate(java.util.Calendar statusDate)
Устанавливает дату установки текущего статуса договора.
|
void |
setSubMode(int subMode)
Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE из
KernelConst. |
void |
setSuperId(int superId)
Устанавливает код супердоговора.
|
void |
setTariffOptions(ContractTariffOptionList tariffOptions)
Соотнесение договору тарифных опций для тарификации.
|
void |
setTitlePatternId(int id)
Устанавливает код шаблона имени.
|
void |
setTts(bitel.billing.server.tariff.TariffTreeSet tts)
Соотнесение договору набора тарифных деревьев для тарификации.
|
boolean |
statusMayBeOpen()
Deprecated.
|
boolean |
statusMayByOpenInModule()
Deprecated.
|
boolean |
statusServiceClosed()
Deprecated.
|
java.lang.String |
toString() |
getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdpublic static final int CREDIT_BALANCE_MODE
public static final int DEBET_BALANCE_MODE
public static final int IS_SUPER
public static final int IS_INDEPENDENT
public static Contract getContractFromNew(Contract contract)
public Contract getNewContract()
public int getTitlePatternId()
public void setTitlePatternId(int id)
id - public int getBalanceMode()
DEBET_BALANCE_MODE либо CREDIT_BALANCE_MODE.public void setBalanceMode(int balanceMode)
DEBET_BALANCE_MODE либо CREDIT_BALANCE_MODE.balanceMode - public java.math.BigDecimal getBalanceLimit()
public void setBalanceLimit(java.math.BigDecimal limit)
limit - public bitel.billing.server.tariff.TariffTreeSet getTts()
public void setTts(bitel.billing.server.tariff.TariffTreeSet tts)
ContractManager.getRealtimeTariffTreeSet(int, Calendar, String, int, boolean)tts - public ContractTariffOptionList getTariffOptions()
public void setTariffOptions(ContractTariffOptionList tariffOptions)
tariffOptions - public long getGroups()
public void setGroups(long groups)
groups - public int getParamGroup()
public int getFc()
public java.util.Date getDateFrom()
public java.util.Date getDateTo()
public int getDel()
public java.lang.String getComment()
public java.lang.String getPswd()
public void setParamGroup(int paramGroup)
paramGroup - public void setFc(int fc)
fc - 0 - физ. лицо, 1 - юр. лицо.public void setDateFrom(java.util.Date date1)
date1 - public void setDateTo(java.util.Date date2)
date2 - public void setComment(java.lang.String comment)
comment - public void setDel(int del)
del - 1 - скрыт, 0 - не скрыт.public void setPswd(java.lang.String pswd)
pswd - public int getSuperId()
public void setSuperId(int superId)
superId - public java.lang.String getDependSubList()
public void setDependSubList(java.lang.String subList)
subList - public boolean isIndepend()
public boolean isSuper()
public boolean isSub()
public boolean isDependSub()
public boolean isIndependSub()
public int getStatus()
KernelConst.public void setStatus(int status)
KernelConst.public java.util.Calendar getStatusDate()
public void setStatusDate(java.util.Calendar statusDate)
statusDate - public int getSubMode()
KernelConst.public void setSubMode(int subMode)
KernelConst.@Deprecated public boolean statusMayBeOpen()
StatusCache.isModuleActiveStatus(int, int).
Возвращает, может ли договор быть открыт в данном статусе. Статус KernelConst.CONTRACT_STATUS_CLOSED или KernelConst.CONTRACT_STATUS_DISCONNECTED.@Deprecated public boolean statusServiceClosed()
StatusCache.isModuleActiveStatus(int, int).
Возвращает, закрыты ли услуги данном статусе. Статусы KernelConst.CONTRACT_STATUS_CLOSED, KernelConst.CONTRACT_STATUS_DISCONNECTED, KernelConst.CONTRACT_STATUS_SUSPENDED.@Deprecated public boolean statusMayByOpenInModule()
StatusCache.isModuleActiveStatus(int, int).
Возвращает, может ли модуль при данном статусе открыть услугу, только при статусе KernelConst.CONTRACT_STATUS_ACTIVE.public int compareTo(Contract o)
compareTo in interface java.lang.Comparable<Contract>@Deprecated
public java.math.BigDecimal getBalanceRest(java.sql.Connection con,
java.util.Date time)
BalanceUtils.getBalance(Date, int).con - time - public int getDomainId()
Domainpublic void setDomainId(int domainId)