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:
-
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 ContractfromContract(Contract contract) Возвращает лимит остатка договора.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()Договор является супердоговором.setBalanceLimit(BigDecimal limit) Установка лимита остатка.setBalanceMode(byte balanceMode) Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE.setBalanceSubMode(byte balanceSubMode) Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst.setComment(String comment) Устанавливает комментарий договора.setCommentPatternId(int commentPatternId) Устанавливает код шаблона имени.setDateFrom(Date dateFrom) Устанавливает дату начала действия договора.Устанавливает дату закрытия договора.setDependSubList(String dependSubList) Установка списка субдоговоров с зависимым балансом.setDomainId(int domainId) setFace(ContractFace contractFace) setGroups(long groups) Установка битовой маски групп.setHidden(boolean hidden) Устанавливает признак скрытости договора.setId(int id) Устанавливает id объектаsetParamGroupId(int paramGroupId) Устанавливает группу параметров договора.setPassword(String password) Устанавливает пароль договора.setPersonType(byte personType) Устанавливает тип договора.setStatus(byte status) Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst.setStatusTimeChange(Date statusTimeChange) Устанавливает дату установки текущего статуса договора.setSuperContractId(int superContractId) Устанавливает код супердоговора.Устанавливает название (описание) объектаtoString()Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setAsNoSelect, to, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap
-
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
-
getBalanceLimit
Возвращает лимит остатка договора. -
getBalanceMode
public byte getBalanceMode()Возвращает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE. -
getBalanceSubMode
public byte getBalanceSubMode()Возвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst. -
getComment
Возвращает комментарий договора. -
getCommentPatternId
public int getCommentPatternId()Возвращает код шаблона комментария -
getDateFrom
Возвращает дату начала договора. -
getDateTo
Возвращает дату закрытия договора. -
getDependSubList
Возвращает список субдоговоров с зависимым балансом. -
getDomainId
public int getDomainId()ID домена- Returns:
- See Also:
-
getFace
-
getGroups
public long getGroups()Получение битовой маски групп договора. -
getParamGroupId
public int getParamGroupId()Возвращает код группы параметров договора. -
getPassword
Возвращает пароль договора. -
getPersonType
public byte getPersonType()Возвращает тип договора.- Returns:
- 0 - физ. лицо, 1 - юр. лицо.
getFace()
-
getStatus
public byte getStatus()Возвращает текущий статус договора, доступные статусы перечислены вKernelConst. -
getStatusTimeChange
Возвращает дату установки текущего статуса договора. -
getSuperContractId
public int getSuperContractId()Возвращает код супердоговора. -
isActualDate
период действия договора попадает на указанную дату (в основном для проверки на закрытость) -
isDependSub
public boolean isDependSub()Договор является субдоговором с зависимым балансом -
isHidden
public boolean isHidden()Возвращает скрытость договора.- Returns:
- true - договор скрыт.
-
isIndependSub
public boolean isIndependSub()Договор является субдоговором с независимым балансом -
isSub
public boolean isSub()Договор является субдоговором. -
isSuper
public boolean isSuper()Договор является супердоговором. -
setBalanceLimit
Установка лимита остатка. -
setBalanceMode
Устанаваливает режим баланса договораDEBET_BALANCE_MODEлибоCREDIT_BALANCE_MODE. -
setBalanceSubMode
Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst. -
setComment
Устанавливает комментарий договора. -
setCommentPatternId
Устанавливает код шаблона имени. -
setDateFrom
Устанавливает дату начала действия договора. -
setDateTo
Устанавливает дату закрытия договора. -
setDependSubList
Установка списка субдоговоров с зависимым балансом. -
setDomainId
-
setFace
-
setGroups
Установка битовой маски групп. -
setHidden
Устанавливает признак скрытости договора. true - договор скрыт. -
setId
Description copied from class:IdУстанавливает id объекта -
setParamGroupId
Устанавливает группу параметров договора. -
setPassword
Устанавливает пароль договора. -
setPersonType
Устанавливает тип договора.- Parameters:
personType- 0 - физ. лицо, 1 - юр. лицо.setFace(ContractFace)
-
setStatus
Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst. -
setStatusTimeChange
Устанавливает дату установки текущего статуса договора. -
setSuperContractId
Устанавливает код супердоговора. -
setTitle
Description copied from class:IdTitleУстанавливает название (описание) объекта -
toString
-
fromContract
-