@Entity public class PaymentVoucher extends AbstractImplTenderProcessMakueniEntity
tenderProcess
statusComments
createdBy, createdDate, lastModifiedBy, lastModifiedDate
Constructor and Description |
---|
PaymentVoucher() |
Modifier and Type | Method and Description |
---|---|
AdministratorReport |
getAdministratorReport() |
java.util.Set<FileMetadata> |
getCompletionCertificate() |
protected java.util.Collection<? extends AbstractMakueniEntity> |
getDirectChildrenEntities()
Gets direct children of current entity, that is the next form(s) that have to be filled in after this one is done
Most of the time this returns just one element, with the exception of
Project where it will return
the Project#getTenderProcesses()
This is used to revert downstream forms when upstream forms are reverted. |
InspectionReport |
getInspectionReport() |
java.lang.String |
getLabel() |
java.lang.Boolean |
getLastPayment() |
PMCReport |
getPmcReport() |
java.math.BigDecimal |
getTotalAmount() |
void |
setAdministratorReport(AdministratorReport administratorReport) |
void |
setCompletionCertificate(java.util.Set<FileMetadata> completionCertificate) |
void |
setInspectionReport(InspectionReport inspectionReport) |
void |
setLabel(java.lang.String label) |
void |
setLastPayment(java.lang.Boolean lastPayment) |
void |
setPmcReport(PMCReport pmcReport) |
void |
setTotalAmount(java.math.BigDecimal totalAmount) |
getContract, getNextForm, hasDownstreamForms, setContract, toString
getDepartment, getProcurementPlan, getProject, getTenderProcess, getTenderProcessNotNull, setTenderProcess
getApprovedDate, getDirectChildrenEntitiesNotNull, getFormDocs, getOwner, getParent, setApprovedDate, setFormDocs, setOwner
getNewStatusComment, getStatus, getStatusComments, getVisibleStatusComments, getVisibleStatusLabel, setNewStatusComment, setStatus, setStatusComments, setVisibleStatusComments, setVisibleStatusLabel
ensureParentUpdated, getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate, touch
getVersion
equals, getId, hashCode, isNew, setId
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getFormDoc
isExportable, isTerminated
protected java.util.Collection<? extends AbstractMakueniEntity> getDirectChildrenEntities()
AbstractMakueniEntity
Project
where it will return
the Project#getTenderProcesses()
This is used to revert downstream forms when upstream forms are reverted. So if u do not need this functionality
just return Collections.emptyList()
getDirectChildrenEntities
in class AbstractMakueniEntity
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
getLabel
in interface Labelable
getLabel
in class AbstractImplTenderProcessMakueniEntity
public java.math.BigDecimal getTotalAmount()
public void setTotalAmount(java.math.BigDecimal totalAmount)
public PMCReport getPmcReport()
public void setPmcReport(PMCReport pmcReport)
public InspectionReport getInspectionReport()
public void setInspectionReport(InspectionReport inspectionReport)
public AdministratorReport getAdministratorReport()
public void setAdministratorReport(AdministratorReport administratorReport)
public java.lang.Boolean getLastPayment()
public void setLastPayment(java.lang.Boolean lastPayment)
public java.util.Set<FileMetadata> getCompletionCertificate()
public void setCompletionCertificate(java.util.Set<FileMetadata> completionCertificate)