Class AdditionalAgreement
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.license.common.bean.AdditionalAgreement
- All Implemented Interfaces:
Serializable,Idable
Класс - дополнительное соглошение.Содержит такие вещи как - дата создания,
номер соглашения, статус, сумму, ид сгенирированного документа и счета.
update: теперь используется и для договора.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAdditionalAgreement(int id, int copyId, int agreementNumber, Date data, int status, BigDecimal sum, List<SpecificationTitle> specificationList) -
Method Summary
Modifier and TypeMethodDescriptionintintintintgetDate()intintintgetSum()booleanisSign()voidsetAgreementNumber(int agreementNumber) voidsetBillId(int id) voidsetChargeId(int id) voidsetCopyId(int copyId) voidvoidsetDocumentId(int id) voidsetInvoiceId(int invoiceId) voidsetSpecification(List<SpecificationTitle> specifiction) voidsetStatus(int status) voidsetSum(BigDecimal sum)
-
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, если подписан.
-