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:
Serializable,GuiTitlable,Idable,ListItem
Bean договора. По возможности старайтесь используйте этот bean, а не тот что в серверной части.
Почти идентичен старому бину, только не содержит тарифы и опции.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.IdTitleBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Contract.Builderbuilder()static Contract.BuilderВозвращает лимит остатка договора.byteВозвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.byteВозвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.Возвращает комментарий договора.intВозвращает код шаблона комментарияВозвращает дату начала договора.Возвращает дату закрытия договора.Возвращает список субдоговоров с зависимым балансом.intID доменаgetFace()longПолучение битовой маски групп договора.intВозвращает код группы параметров договора.Возвращает пароль договора.byteВозвращает тип договора.byteВозвращает текущий статус договора, доступные статусы перечислены вKernelConst.Возвращает дату установки текущего статуса договора.intВозвращает код супердоговора.booleanisActualDate(Date date) период действия договора попадает на указанную дату (в основном для проверки на закрытость)booleanДоговор является субдоговором с зависимым балансомbooleanisHidden()Возвращает скрытость договора.booleanДоговор является субдоговором с независимым балансомbooleanisSub()Договор является субдоговором.booleanisSuper()Договор является супердоговором.voidsetBalanceLimit(BigDecimal limit) Установка лимита остатка.voidsetBalanceMode(byte balanceMode) Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.voidsetBalanceSubMode(byte balanceSubMode) Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.voidsetComment(String comment) Устанавливает комментарий договора.voidsetCommentPatternId(int commentPatternId) Устанавливает код шаблона имени.voidsetDateFrom(Date dateFrom) Устанавливает дату начала действия договора.voidУстанавливает дату закрытия договора.voidsetDependSubList(String dependSubList) Установка списка субдоговоров с зависимым балансом.voidsetDomainId(int domainId) setFace(ContractFace contractFace) voidsetGroups(long groups) Установка битовой маски групп.voidsetHidden(boolean hidden) Устанавливает признак скрытости договора.voidsetParamGroupId(int paramGroupId) Устанавливает группу параметров договора.voidsetPassword(String password) Устанавливает пароль договора.voidsetPersonType(byte personType) Устанавливает тип договора.voidsetStatus(byte status) Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst.voidsetStatusTimeChange(Date statusTimeChange) Устанавливает дату установки текущего статуса договора.voidsetSuperCid(int superCid) Устанавливает код супердоговора.toString()Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, to, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Field Details
-
CREDIT_BALANCE_MODE
public static final byte CREDIT_BALANCE_MODE- See Also:
-
DEBET_BALANCE_MODE
public static final byte 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:
-
SUB_MODE_DEPENDENT
public static final int SUB_MODE_DEPENDENT- See Also:
-
SUB_MODE_INDEPENDENT
public static final int SUB_MODE_INDEPENDENT- See Also:
-
-
Constructor Details
-
Contract
public Contract()
-
-
Method Details
-
toString
-
getGroups
public long getGroups()Получение битовой маски групп договора. -
setGroups
public void setGroups(long groups) Установка битовой маски групп. -
getPassword
Возвращает пароль договора. -
setPassword
Устанавливает пароль договора. -
getDateFrom
Возвращает дату начала договора. -
setDateFrom
Устанавливает дату начала действия договора. -
getDateTo
Возвращает дату закрытия договора. -
setDateTo
Устанавливает дату закрытия договора. -
getBalanceMode
public byte getBalanceMode()Возвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE. -
setBalanceMode
public void setBalanceMode(byte balanceMode) Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE. -
getBalanceLimit
Возвращает лимит остатка договора. -
setBalanceLimit
Установка лимита остатка. -
getParamGroupId
public int getParamGroupId()Возвращает код группы параметров договора. -
setParamGroupId
public void setParamGroupId(int paramGroupId) Устанавливает группу параметров договора. -
getPersonType
public byte getPersonType()Возвращает тип договора.- Returns:
- 0 - физ. лицо, 1 - юр. лицо.
getFace()
-
setPersonType
public void setPersonType(byte personType) Устанавливает тип договора.- Parameters:
personType- 0 - физ. лицо, 1 - юр. лицо.setFace(ContractFace)
-
setFace
-
getFace
-
getComment
Возвращает комментарий договора. -
setComment
Устанавливает комментарий договора. -
isHidden
public boolean isHidden()Возвращает скрытость договора.- Returns:
- true - договор скрыт.
-
setHidden
public void setHidden(boolean hidden) Устанавливает признак скрытости договора. true - договор скрыт. -
getSuperCid
public int getSuperCid()Возвращает код супердоговора. -
setSuperCid
public void setSuperCid(int superCid) Устанавливает код супердоговора. -
getDependSubList
Возвращает список субдоговоров с зависимым балансом. -
setDependSubList
Установка списка субдоговоров с зависимым балансом. -
getStatus
public byte getStatus()Возвращает текущий статус договора, доступные статусы перечислены вKernelConst. -
setStatus
public void setStatus(byte status) Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst. -
getStatusTimeChange
Возвращает дату установки текущего статуса договора. -
setStatusTimeChange
Устанавливает дату установки текущего статуса договора. -
getCommentPatternId
public int getCommentPatternId()Возвращает код шаблона комментария -
setCommentPatternId
public void setCommentPatternId(int commentPatternId) Устанавливает код шаблона имени. -
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
период действия договора попадает на указанную дату (в основном для проверки на закрытость) -
getDomainId
public int getDomainId()ID домена- Returns:
- See Also:
-
setDomainId
public void setDomainId(int domainId) -
builder
-
builder
-