@Entity
public class AbstractEstimate
extends org.egov.infra.workflow.entity.StateAware
implements org.egov.infra.persistence.entity.Auditable
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractEstimate.Actions |
static class |
AbstractEstimate.EstimateStatus |
static class |
AbstractEstimate.OfflineStatusesForAbstractEstimate |
| Modifier and Type | Field and Description |
|---|---|
static String |
ABSTRACTESTIMATELIST_BY_ID |
static String |
REVISION_ESTIMATES_BY_ESTID |
static String |
REVISION_ESTIMATES_BY_ESTID_WOID |
static String |
SEQ_EGW_ABSTRACTESTIMATE |
| Constructor and Description |
|---|
AbstractEstimate() |
buildStateInfo, byCreatedDate, end, getCurrentState, getState, getStateHistory, getStateInfoJson, getStateType, hasState, myLinkId, reinitiateTransition, reopen, setState, start, stateInProgress, stateIsEnded, stateIsNew, transition, transition, withComments, withDateInfo, withExtraDateInfo, withExtraInfo, withInitiator, withNatureOfTask, withNextAction, withOwner, withOwner, withSenderName, withStateValuegetCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDatepublic static final String SEQ_EGW_ABSTRACTESTIMATE
public static final String ABSTRACTESTIMATELIST_BY_ID
public static final String REVISION_ESTIMATES_BY_ESTID
public static final String REVISION_ESTIMATES_BY_ESTID_WOID
public Long getId()
getId in class org.egov.infra.persistence.entity.AbstractPersistable<Long>public void setId(Long id)
setId in class org.egov.infra.persistence.entity.AbstractPersistable<Long>@Required(message="estimate.name.null")
@Length(max=1024,
message="estimate.name.length")
public String getName()
public String getNameJS()
public String getNameJson()
public void setName(String name)
@Required(message="estimate.date.null") @DateFormat(message="invalid.fieldvalue.estimateDate") public Date getEstimateDate()
public void setEstimateDate(Date estimateDate)
@Required(message="estimate.desc.null")
@Length(max=1024,
message="estimate.desc.length")
public String getDescription()
public void setDescription(String description)
@Length(max=250,
message="estimate.loc.length")
public String getLocation()
public void setLocation(String location)
@Required(message="estimate.natureofwork.null") public NatureOfWork getNatureOfWork()
public void setNatureOfWork(NatureOfWork natureOfWork)
public org.egov.commons.EgwTypeOfWork getCategory()
public void setCategory(org.egov.commons.EgwTypeOfWork category)
public org.egov.infra.admin.master.entity.Department getUserDepartment()
public void setUserDepartment(org.egov.infra.admin.master.entity.Department userDepartment)
@Required(message="estimate.executingDept.null") public org.egov.infra.admin.master.entity.Department getExecutingDepartment()
public void setExecutingDepartment(org.egov.infra.admin.master.entity.Department executingDepartment)
@Required(message="estimate.ward.null") public org.egov.infra.admin.master.entity.Boundary getWard()
public void setWard(org.egov.infra.admin.master.entity.Boundary ward)
public double getWorkValue()
public org.egov.infra.persistence.entity.component.Money getWorkValueIncludingTaxes()
public org.egov.infra.persistence.entity.component.Money getTotalTax()
public void setWorkValue(double workValue)
public List<OverheadValue> getOverheadValues()
public void setOverheadValues(List<OverheadValue> overheadValues)
public void addOverheadValue(OverheadValue overheadValue)
public List<AssetsForEstimate> getAssetValues()
public void setAssetValues(List<AssetsForEstimate> assetValues)
public void addAssetValue(AssetsForEstimate assetValue)
public List<FinancialDetail> getFinancialDetails()
public void setFinancialDetails(List<FinancialDetail> financialDetails)
public void addFinancialDetails(FinancialDetail financialDetails)
public org.egov.infra.persistence.entity.component.Money getTotalAmount()
public ProjectCode getProjectCode()
public void setProjectCode(ProjectCode projectCode)
public Collection<Activity> getSORActivities()
public Collection<Activity> getNonSORActivities()
public void addActivity(Activity activity)
public String getEstimateNumber()
public void setEstimateNumber(String estimateNumber)
public org.egov.commons.EgwTypeOfWork getParentCategory()
public void setParentCategory(org.egov.commons.EgwTypeOfWork parentCategory)
public List<MultiYearEstimate> getMultiYearEstimates()
public void setMultiYearEstimates(List<MultiYearEstimate> multiYearEstimates)
public void addMultiYearEstimate(MultiYearEstimate multiYearEstimate)
public List<org.egov.infra.validation.exception.ValidationError> validate()
public List<org.egov.infra.validation.exception.ValidationError> validateFinancialDetails()
public List<org.egov.infra.validation.exception.ValidationError> validateActivities()
public List<org.egov.infra.validation.exception.ValidationError> validateOverheads()
public List<org.egov.infra.validation.exception.ValidationError> validateAssets()
public List<org.egov.infra.validation.exception.ValidationError> validateMultiYearEstimates()
public org.egov.commons.CFinancialYear getLeastFinancialYearForEstimate()
CFinancialYear representing the least financial yearpublic String getStateDetails()
getStateDetails in class org.egov.infra.workflow.entity.StateAwarepublic org.egov.commons.Fundsource getFundSource()
public void setFundSource(org.egov.commons.Fundsource fundSource)
public void setApproverUserId(Integer approverUserId)
public Integer getApproverUserId()
public String getPositionAndUserName()
public void setPositionAndUserName(String positionAndUserName)
public DepositCode getDepositCode()
public void setDepositCode(DepositCode depositCode)
public String getCurrentStateCreatedDate()
public List<EstimateAppropriation> getEstimateAppropriations()
public void setEstimateAppropriations(List<EstimateAppropriation> estimateAppropriations)
public AbstractEstimate getParent()
public void setParent(AbstractEstimate parent)
public void setTotalAmount(org.egov.infra.persistence.entity.component.Money totalAmount)
public Date getApprovedDate()
public void setApprovedDate(Date approvedDate)
public org.egov.infra.admin.master.entity.User getApprovedBy()
public void setApprovedBy(org.egov.infra.admin.master.entity.User approvedBy)
public BigDecimal getLatitude()
public BigDecimal getLongitude()
public void setLatitude(BigDecimal latitude)
public void setLongitude(BigDecimal longitude)
public String toString()
toString in class org.egov.infra.persistence.entity.AbstractPersistable<Long>public BigDecimal getEstimateValue()
public void setEstimateValue(BigDecimal estimateValue)
public LineEstimateDetails getLineEstimateDetails()
public void setLineEstimateDetails(LineEstimateDetails lineEstimateDetails)
public org.egov.commons.EgwStatus getEgwStatus()
public void setEgwStatus(org.egov.commons.EgwStatus egwStatus)
public boolean isCopiedEstimate()
public void setCopiedEstimate(boolean copiedEstimate)
public List<EstimateTechnicalSanction> getEstimateTechnicalSanctions()
public void setEstimateTechnicalSanctions(List<EstimateTechnicalSanction> estimateTechnicalSanctions)
public Long getApprovalDepartment()
public void setApprovalDepartment(Long approvalDepartment)
public String getApprovalComent()
public void setApprovalComent(String approvalComent)
public List<DocumentDetails> getDocumentDetails()
public void setDocumentDetails(List<DocumentDetails> documentDetails)
public List<OverheadValue> getTempOverheadValues()
public void setTempOverheadValues(List<OverheadValue> tempOverheadValues)
public List<OfflineStatus> getOfflineStatuses()
public void setOfflineStatuses(List<OfflineStatus> offlineStatuses)
public String getCancellationReason()
public void setCancellationReason(String cancellationReason)
public String getCancellationRemarks()
public void setCancellationRemarks(String cancellationRemarks)
public List<AssetsForEstimate> getTempAssetValues()
public void setTempAssetValues(List<AssetsForEstimate> tempAssetValues)
public Double getTotalIncludingRE()
public void setTotalIncludingRE(Double totalIncludingRE)
public List<AbstractEstimateDeduction> getAbsrtractEstimateDeductions()
public void setAbsrtractEstimateDeductions(List<AbstractEstimateDeduction> absrtractEstimateDeductions)
public List<AbstractEstimateDeduction> getTempDeductionValues()
public void setTempDeductionValues(List<AbstractEstimateDeduction> tempDeductionValues)
public AbstractEstimate getCopiedFrom()
public void setCopiedFrom(AbstractEstimate copiedFrom)
public WorkCategory getWorkCategory()
public void setWorkCategory(WorkCategory workCategory)
public org.egov.infra.admin.master.entity.Boundary getLocality()
public void setLocality(org.egov.infra.admin.master.entity.Boundary locality)
public Beneficiary getBeneficiary()
public void setBeneficiary(Beneficiary beneficiary)
public String getModeOfAllotment()
public void setModeOfAllotment(String modeOfAllotment)
public String getAdminSanctionNumber()
public void setAdminSanctionNumber(String adminSanctionNumber)
public Date getAdminSanctionDate()
public void setAdminSanctionDate(Date adminSanctionDate)
public String getAdminSanctionBy()
public void setAdminSanctionBy(String adminSanctionBy)
public String getCouncilResolutionNumber()
public void setCouncilResolutionNumber(String councilResolutionNumber)
public Date getCouncilResolutionDate()
public void setCouncilResolutionDate(Date councilResolutionDate)
public boolean isSpillOverFlag()
public void setSpillOverFlag(boolean spillOverFlag)
public boolean isWorkOrderCreated()
public void setWorkOrderCreated(boolean workOrderCreated)
public boolean isBillsCreated()
public void setBillsCreated(boolean billsCreated)
public BigDecimal getGrossAmountBilled()
public void setGrossAmountBilled(BigDecimal grossAmountBilled)
public List<EstimatePhotographs> getEstimatePhotographsList()
public void setEstimatePhotographsList(List<EstimatePhotographs> estimatePhotographsList)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.