Class Contract
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.contract.api.common.bean.Contract
- All Implemented Interfaces:
java.io.Serializable,GuiTitlable,Idable,ListItem
public class Contract extends IdTitle
Bean договора. По возможности старайтесь используйте этот bean, а не тот что в серверной части.
Почти идентичен старому бину, только не содержит тарифы и опции.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static intCREDIT_BALANCE_MODEstatic intDEBET_BALANCE_MODEstatic intIS_INDEPENDENTstatic intIS_SUPERstatic intSUB_MODE_DEPENDENTstatic intSUB_MODE_INDEPENDENT -
Constructor Summary
Constructors Constructor Description Contract() -
Method Summary
Modifier and Type Method Description java.math.BigDecimalgetBalanceLimit()Возвращает лимит остатка договора.bytegetBalanceMode()Возвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.bytegetBalanceSubMode()Возвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.java.lang.StringgetComment()Возвращает комментарий договора.java.util.DategetDateFrom()Возвращает дату начала договора.java.util.DategetDateTo()Возвращает дату закрытия договора.java.lang.StringgetDependSubList()Возвращает список субдоговоров с зависимым балансом.intgetDomainId()ID доменаlonggetGroups()Получение битовой маски групп договора.intgetParamGroupId()Возвращает код группы параметров договора.java.lang.StringgetPassword()Возвращает пароль договора.bytegetPersonType()Возвращает тип договора.bytegetStatus()Возвращает текущий статус договора, доступные статусы перечислены вKernelConst.java.util.DategetStatusTimeChange()Возвращает дату установки текущего статуса договора.intgetSuperCid()Возвращает код супердоговора.intgetTitlePatternId()Возвращает код шаблона имени.booleanisActualDate(java.util.Date date)период действия договора попадает на указанную дату (в основном для проверки на закрытость)booleanisDependSub()Договор является субдоговором с зависимым балансомbooleanisHidden()Возвращает скрытость договора.booleanisIndependSub()Договор является субдоговором с независимым балансомbooleanisSub()Договор является субдоговором.booleanisSuper()Договор является супердоговором.voidsetBalanceLimit(java.math.BigDecimal limit)Установка лимита остатка.voidsetBalanceMode(byte balanceMode)Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.voidsetBalanceSubMode(byte balanceSubMode)Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.voidsetComment(java.lang.String comment)Устанавливает комментарий договора.voidsetDateFrom(java.util.Date dateFrom)Устанавливает дату начала действия договора.voidsetDateTo(java.util.Date dateTo)Устанавливает дату закрытия договора.voidsetDependSubList(java.lang.String dependSubList)Установка списка субдоговоров с зависимым балансом.voidsetDomainId(int domainId)voidsetGroups(long groups)Установка битовой маски групп.voidsetHidden(boolean hidden)Устанавливает признак скрытости договора.voidsetParamGroupId(int paramGroupId)Устанавливает группу параметров договора.voidsetPassword(java.lang.String password)Устанавливает пароль договора.voidsetPersonType(byte personType)Устанавливает тип договора.voidsetStatus(byte status)Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst.voidsetStatusTimeChange(java.util.Date statusTimeChange)Устанавливает дату установки текущего статуса договора.voidsetSuperCid(int superCid)Устанавливает код супердоговора.voidsetTitlePatternId(int titlePatternId)Устанавливает код шаблона имени.java.lang.StringtoString()Methods 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, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
CREDIT_BALANCE_MODE
public static final int CREDIT_BALANCE_MODE- See Also:
- Constant Field Values
-
DEBET_BALANCE_MODE
public static final int DEBET_BALANCE_MODE- See Also:
- Constant Field Values
-
IS_SUPER
public static final int IS_SUPER- See Also:
- Constant Field Values
-
IS_INDEPENDENT
public static final int IS_INDEPENDENT- See Also:
- Constant Field Values
-
SUB_MODE_DEPENDENT
public static final int SUB_MODE_DEPENDENT- See Also:
- Constant Field Values
-
SUB_MODE_INDEPENDENT
public static final int SUB_MODE_INDEPENDENT- See Also:
- Constant Field Values
-
-
Constructor Details
-
Contract
public Contract()
-
-
Method Details
-
toString
public java.lang.String toString() -
getGroups
public long getGroups()Получение битовой маски групп договора. -
setGroups
public void setGroups(long groups)Установка битовой маски групп. -
getPassword
public java.lang.String getPassword()Возвращает пароль договора. -
setPassword
public void setPassword(java.lang.String password)Устанавливает пароль договора. -
getDateFrom
public java.util.Date getDateFrom()Возвращает дату начала договора. -
setDateFrom
public void setDateFrom(java.util.Date dateFrom)Устанавливает дату начала действия договора. -
getDateTo
public java.util.Date getDateTo()Возвращает дату закрытия договора. -
setDateTo
public void setDateTo(java.util.Date dateTo)Устанавливает дату закрытия договора. -
getBalanceMode
public byte getBalanceMode()Возвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE. -
setBalanceMode
public void setBalanceMode(byte balanceMode)Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE. -
getBalanceLimit
public java.math.BigDecimal getBalanceLimit()Возвращает лимит остатка договора. -
setBalanceLimit
public void setBalanceLimit(java.math.BigDecimal limit)Установка лимита остатка. -
getParamGroupId
public int getParamGroupId()Возвращает код группы параметров договора. -
setParamGroupId
public void setParamGroupId(int paramGroupId)Устанавливает группу параметров договора. -
getPersonType
public byte getPersonType()Возвращает тип договора.- Returns:
- 0 - физ. лицо, 1 - юр. лицо.
-
setPersonType
public void setPersonType(byte personType)Устанавливает тип договора.- Parameters:
fc- 0 - юр. лицо, 1 - физ. лицо.
-
getComment
public java.lang.String getComment()Возвращает комментарий договора. -
setComment
public void setComment(java.lang.String comment)Устанавливает комментарий договора. -
isHidden
public boolean isHidden()Возвращает скрытость договора.- Returns:
- true - договор скрыт.
-
setHidden
public void setHidden(boolean hidden)Устанавливает признак скрытости договора. true - договор скрыт. -
getSuperCid
public int getSuperCid()Возвращает код супердоговора. -
setSuperCid
public void setSuperCid(int superCid)Устанавливает код супердоговора. -
getDependSubList
public java.lang.String getDependSubList()Возвращает список субдоговоров с зависимым балансом. -
setDependSubList
public void setDependSubList(java.lang.String dependSubList)Установка списка субдоговоров с зависимым балансом. -
getStatus
public byte getStatus()Возвращает текущий статус договора, доступные статусы перечислены вKernelConst. -
setStatus
public void setStatus(byte status)Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst. -
getStatusTimeChange
public java.util.Date getStatusTimeChange()Возвращает дату установки текущего статуса договора. -
setStatusTimeChange
public void setStatusTimeChange(java.util.Date statusTimeChange)Устанавливает дату установки текущего статуса договора. -
getTitlePatternId
public int getTitlePatternId()Возвращает код шаблона имени. -
setTitlePatternId
public void setTitlePatternId(int titlePatternId)Устанавливает код шаблона имени. -
getBalanceSubMode
public byte getBalanceSubMode()Возвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst. -
setBalanceSubMode
public void setBalanceSubMode(byte balanceSubMode)Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst. -
isSuper
public boolean isSuper()Договор является супердоговором. -
isSub
public boolean isSub()Договор является субдоговором. -
isDependSub
public boolean isDependSub()Договор является субдоговором с зависимым балансом -
isIndependSub
public boolean isIndependSub()Договор является субдоговором с независимым балансом -
isActualDate
public boolean isActualDate(java.util.Date date)период действия договора попадает на указанную дату (в основном для проверки на закрытость) -
getDomainId
public int getDomainId()ID домена- Returns:
- See Also:
Domain
-
setDomainId
public void setDomainId(int domainId)
-