@Entity public class TenderProcess extends AbstractAuditableEntity implements Labelable, ProjectAttachable, ProcurementPlanAttachable, DepartmentAttachable, Terminatable
createdBy, createdDate, lastModifiedBy, lastModifiedDate
Constructor and Description |
---|
TenderProcess() |
ensureParentUpdated, getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate, touch
getVersion
equals, getId, hashCode, isNew, setId, toString
public AbstractAuditableEntity getParent()
AbstractAuditableEntity
getParent
in class AbstractAuditableEntity
@Transactional(readOnly=true) public boolean isTerminated()
TenderProcess
is terminated. This involves going through all stages and
checking if any of them is terminatedisTerminated
in interface Terminatable
@Transactional(readOnly=true) public boolean hasNonDraftImplForms()
@Transactional(readOnly=true) protected boolean hasNonDraftImplForms(java.util.Set<? extends AbstractImplTenderProcessMakueniEntity> s)
public Tender getSingleTender()
public TenderQuotationEvaluation getSingleTenderQuotationEvaluation()
public PurchaseRequisitionGroup getSinglePurchaseRequisition()
public ProfessionalOpinion getSingleProfessionalOpinion()
public AwardNotification getSingleAwardNotification()
public AwardAcceptance getSingleAwardAcceptance()
public Contract getSingleContract()
public Project getProject()
getProject
in interface ProjectAttachable
public void setProject(Project project)
public java.util.Set<PurchaseRequisitionGroup> getPurchaseRequisition()
public void setPurchaseRequisition(java.util.Set<PurchaseRequisitionGroup> purchaseRequisition)
public java.util.Set<Tender> getTender()
public void setTender(java.util.Set<Tender> tender)
public void addTender(Tender item)
public void addPurchaseRequisition(PurchaseRequisitionGroup item)
public void removeTender(Tender item)
public void removePurchaseRequisition(PurchaseRequisitionGroup item)
public void removeAdministratorReport(AdministratorReport item)
public void removeInspectonReport(InspectionReport item)
public void removePMCReport(PMCReport item)
public void removeMEReport(MEReport item)
public void removePaymentVoucher(PaymentVoucher item)
public java.util.Set<TenderQuotationEvaluation> getTenderQuotationEvaluation()
public void setTenderQuotationEvaluation(java.util.Set<TenderQuotationEvaluation> tenderQuotationEvaluation)
public void addTenderQuotationEvaluation(TenderQuotationEvaluation item)
public void removeTenderQuotationEvaluation(TenderQuotationEvaluation item)
public java.util.Set<ProfessionalOpinion> getProfessionalOpinion()
public void setProfessionalOpinion(java.util.Set<ProfessionalOpinion> professionalOpinion)
public void addProfessionalOpinion(ProfessionalOpinion item)
public void removeProfessionalOpinion(ProfessionalOpinion item)
public java.util.Set<AwardNotification> getAwardNotification()
public void setAwardNotification(java.util.Set<AwardNotification> awardNotification)
public void addAwardNotification(AwardNotification item)
public void removeAwardNotification(AwardNotification item)
public java.util.Set<AwardAcceptance> getAwardAcceptance()
public void setAwardAcceptance(java.util.Set<AwardAcceptance> awardAcceptance)
public void addAwardAcceptance(AwardAcceptance item)
public void addAdministratorReport(AdministratorReport item)
public void addPMCReport(PMCReport item)
public void addMEReport(MEReport item)
public void addPaymentVoucher(PaymentVoucher item)
public void addInspectionReport(InspectionReport item)
public void removeAwardAcceptance(AwardAcceptance item)
public java.util.Set<Contract> getContract()
public void setContract(java.util.Set<Contract> contract)
public void addContract(Contract item)
public void removeContract(Contract item)
public ProcurementPlan getProcurementPlan()
getProcurementPlan
in interface ProcurementPlanAttachable
@Transactional public Department getDepartment()
getDepartment
in interface DepartmentAttachable
public java.util.Set<AdministratorReport> getAdministratorReports()
public void setAdministratorReports(java.util.Set<AdministratorReport> administratorReports)
public java.util.Set<PMCReport> getPmcReports()
public void setPmcReports(java.util.Set<PMCReport> pmcReports)
public java.util.Set<MEReport> getMeReports()
public void setMeReports(java.util.Set<MEReport> meReports)
public java.util.Set<InspectionReport> getInspectionReports()
public void setInspectionReports(java.util.Set<InspectionReport> inspectionReports)
public java.util.Set<PaymentVoucher> getPaymentVouchers()
public void setPaymentVouchers(java.util.Set<PaymentVoucher> paymentVouchers)
@AccessType(value=PROPERTY) public java.time.ZonedDateTime getLastModifiedDateInclChildren()
public void setLastModifiedDateInclChildren(java.time.ZonedDateTime lastModifiedDateInclChildren)
public <Z extends AbstractMakueniEntity> Z getProcurementEntity(java.lang.Class<Z> clazz)
public boolean hasFormsDependingOnPurchaseRequisition()
public boolean hasFormsDependingOnTender()
public boolean hasFormsDependingOnTenderQuotationAndEvaluation()
public boolean hasFormsDependingOnProfessionalOpinion()
public boolean hasFormsDependingOnAwardNotification()
public boolean hasFormsDependingOnAwardAcceptance()
public void setProcurementPlan(ProcurementPlan procurementPlan)