@MappedSuperclass public abstract class AbstractTenderProcessMakueniEntity extends AbstractMakueniEntity implements ProjectAttachable, ProcurementPlanAttachable
Modifier and Type | Field and Description |
---|---|
protected TenderProcess |
tenderProcess |
statusComments
createdBy, createdDate, lastModifiedBy, lastModifiedDate
Constructor and Description |
---|
AbstractTenderProcessMakueniEntity() |
Modifier and Type | Method and Description |
---|---|
Department |
getDepartment() |
abstract java.lang.Class<?> |
getNextForm()
Return the next form to fill out once the current one was completed.
|
ProcurementPlan |
getProcurementPlan() |
Project |
getProject() |
TenderProcess |
getTenderProcess() |
TenderProcess |
getTenderProcessNotNull() |
abstract boolean |
hasDownstreamForms()
Return true to prevent deletion of the current form if there are downstream forms that depend on this one.
|
void |
setTenderProcess(TenderProcess tenderProcess) |
java.lang.String |
toString() |
getApprovedDate, getDirectChildrenEntities, 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
getLabel, setLabel
isExportable, isTerminated
protected TenderProcess tenderProcess
public TenderProcess getTenderProcess()
public void setTenderProcess(TenderProcess tenderProcess)
public Project getProject()
getProject
in interface ProjectAttachable
public TenderProcess getTenderProcessNotNull()
public java.lang.String toString()
toString
in class org.springframework.data.jpa.domain.AbstractPersistable<java.lang.Long>
public ProcurementPlan getProcurementPlan()
getProcurementPlan
in interface ProcurementPlanAttachable
@Transactional public Department getDepartment()
getDepartment
in class AbstractMakueniEntity
public abstract java.lang.Class<?> getNextForm()
public abstract boolean hasDownstreamForms()