Class Contract
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
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 classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.IdTitleBuilder
-
Field Summary
Modifier and TypeFieldDescriptionstatic final byte
static final byte
static final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Contract.Builder
builder()
static Contract.Builder
Возвращает лимит остатка договора.byte
Возвращает режим баланса договораDEBET_BALANCE_MODE
либоCREDIT_BALANCE_MODE
.byte
Возвращает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst
.Возвращает комментарий договора.int
Возвращает код шаблона комментарияВозвращает дату начала договора.Возвращает дату закрытия договора.Возвращает список субдоговоров с зависимым балансом.int
ID доменаgetFace()
long
Получение битовой маски групп договора.int
Возвращает код группы параметров договора.Возвращает пароль договора.byte
Возвращает тип договора.byte
Возвращает текущий статус договора, доступные статусы перечислены вKernelConst
.Возвращает дату установки текущего статуса договора.int
Возвращает код супердоговора.boolean
isActualDate
(Date date) период действия договора попадает на указанную дату (в основном для проверки на закрытость)boolean
Договор является субдоговором с зависимым балансомboolean
isHidden()
Возвращает скрытость договора.boolean
Договор является субдоговором с независимым балансомboolean
isSub()
Договор является субдоговором.boolean
isSuper()
Договор является супердоговором.void
setBalanceLimit
(BigDecimal limit) Установка лимита остатка.void
setBalanceMode
(byte balanceMode) Устанаваливает режим баланса договораDEBET_BALANCE_MODE
либоCREDIT_BALANCE_MODE
.void
setBalanceSubMode
(byte balanceSubMode) Устанавливает тип субдоговора, может быть SUB_MODE_DEPEND_BALANCE либо SUB_MODE_INDEPEND_BALANCE изKernelConst
.void
setComment
(String comment) Устанавливает комментарий договора.void
setCommentPatternId
(int commentPatternId) Устанавливает код шаблона имени.void
setDateFrom
(Date dateFrom) Устанавливает дату начала действия договора.void
Устанавливает дату закрытия договора.void
setDependSubList
(String dependSubList) Установка списка субдоговоров с зависимым балансом.void
setDomainId
(int domainId) setFace
(ContractFace contractFace) void
setGroups
(long groups) Установка битовой маски групп.void
setHidden
(boolean hidden) Устанавливает признак скрытости договора.void
setParamGroupId
(int paramGroupId) Устанавливает группу параметров договора.void
setPassword
(String password) Устанавливает пароль договора.void
setPersonType
(byte personType) Устанавливает тип договора.void
setStatus
(byte status) Устанавливает текущий статус договора, доступные статусы перечислены вKernelConst
.void
setStatusTimeChange
(Date statusTimeChange) Устанавливает дату установки текущего статуса договора.void
setSuperCid
(int superCid) Устанавливает код супердоговора.toString()
Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
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
-