Class AdditionalAgreement
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.license.common.bean.AdditionalAgreement
- All Implemented Interfaces:
Serializable
,Idable
Класс - дополнительное соглошение.Содержит такие вещи как - дата создания,
номер соглашения, статус, сумму, ид сгенирированного документа и счета.
update: теперь используется и для договора.
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionAdditionalAgreement
(int id, int copyId, int agreementNumber, Date data, int status, BigDecimal sum, List<SpecificationTitle> specificationList) -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
getDate()
int
int
int
getSum()
boolean
isSign()
void
setAgreementNumber
(int agreementNumber) void
setBillId
(int id) void
setChargeId
(int id) void
setCopyId
(int copyId) void
void
setDocumentId
(int id) void
setInvoiceId
(int invoiceId) void
setSpecification
(List<SpecificationTitle> specifiction) void
setStatus
(int status) void
setSum
(BigDecimal sum) Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId, toString
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Field Details
-
STATUS_NEW
public static final int STATUS_NEW- See Also:
-
STATUS_SIGN
public static final int STATUS_SIGN- See Also:
-
STATUS_NEW_TEXT
- See Also:
-
STATUS_SIGN_TEXT
- See Also:
-
-
Constructor Details
-
AdditionalAgreement
public AdditionalAgreement() -
AdditionalAgreement
public AdditionalAgreement(int id, int copyId, int agreementNumber, Date data, int status, BigDecimal sum, List<SpecificationTitle> specificationList)
-
-
Method Details
-
getCopyId
public int getCopyId() -
setCopyId
public void setCopyId(int copyId) -
getAgreementNumber
public int getAgreementNumber()- Returns:
- Порядковый номер доп. соглошения у договора
-
setAgreementNumber
public void setAgreementNumber(int agreementNumber) -
getDate
-
setDate
-
getStatus
public int getStatus()- Returns:
- вернет подписан или новое. 1 - подписан. 0 - новый.
-
setStatus
public void setStatus(int status) -
getSum
- Returns:
- сумму на оплату, есть сумма разниц компанентов предыдущего допика с текущим.
-
setSum
-
getDocumentId
public int getDocumentId()- Returns:
- номер документа.
-
setDocumentId
public void setDocumentId(int id) -
getBillId
public int getBillId()- Returns:
- номер счета.
-
setBillId
public void setBillId(int id) -
getInvoiceId
public int getInvoiceId() -
setInvoiceId
public void setInvoiceId(int invoiceId) -
getSpecification
- Returns:
- список всех компонентов с кол-вом лицензий.
-
setSpecification
-
getChargeId
public int getChargeId()- Returns:
- ид расхода.
-
setChargeId
public void setChargeId(int id) -
isSign
public boolean isSign()- Returns:
- - true, если подписан.
-