Class AdditionalAgreement
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.license.common.bean.AdditionalAgreement
- All Implemented Interfaces:
java.io.Serializable,Idable
public class AdditionalAgreement extends Id
Класс - дополнительное соглошение.Содержит такие вещи как - дата создания,
номер соглашения, статус, сумму, ид сгенирированного документа и счета.
update: теперь используется и для договора.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static intSTATUS_NEWstatic java.lang.StringSTATUS_NEW_TEXTstatic intSTATUS_SIGNstatic java.lang.StringSTATUS_SIGN_TEXT -
Constructor Summary
Constructors Constructor Description AdditionalAgreement()AdditionalAgreement(int id, int copyId, int agreementNumber, java.util.Date data, int status, java.math.BigDecimal sum, java.util.List<SpecificationTitle> specificationList) -
Method Summary
Modifier and Type Method Description intgetAgreementNumber()intgetBillId()intgetChargeId()intgetCopyId()java.util.DategetDate()intgetDocumentId()intgetInvoiceId()java.util.List<SpecificationTitle>getSpecification()intgetStatus()java.math.BigDecimalgetSum()booleanisSign()voidsetAgreementNumber(int agreementNumber)voidsetBillId(int id)voidsetChargeId(int id)voidsetCopyId(int copyId)voidsetDate(java.util.Date data)voidsetDocumentId(int id)voidsetInvoiceId(int invoiceId)voidsetSpecification(java.util.List<SpecificationTitle> specifiction)voidsetStatus(int status)voidsetSum(java.math.BigDecimal sum)Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
STATUS_NEW
public static final int STATUS_NEW- See Also:
- Constant Field Values
-
STATUS_SIGN
public static final int STATUS_SIGN- See Also:
- Constant Field Values
-
STATUS_NEW_TEXT
public static final java.lang.String STATUS_NEW_TEXT- See Also:
- Constant Field Values
-
STATUS_SIGN_TEXT
public static final java.lang.String STATUS_SIGN_TEXT- See Also:
- Constant Field Values
-
-
Constructor Details
-
AdditionalAgreement
public AdditionalAgreement() -
AdditionalAgreement
public AdditionalAgreement(int id, int copyId, int agreementNumber, java.util.Date data, int status, java.math.BigDecimal sum, java.util.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
public java.util.Date getDate() -
setDate
public void setDate(java.util.Date data) -
getStatus
public int getStatus()- Returns:
- вернет подписан или новое. 1 - подписан. 0 - новый.
-
setStatus
public void setStatus(int status) -
getSum
public java.math.BigDecimal getSum()- Returns:
- сумму на оплату, есть сумма разниц компанентов предыдущего допика с текущим.
-
setSum
public void setSum(java.math.BigDecimal sum) -
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, если подписан.
-