public class JobTaskTimeEntryAggregateReportingCandidateTO extends Object implements HasEmployeeTaskCompositeKey
| Modifier and Type | Field and Description |
|---|---|
private Pair<Long,Long> |
compositeKey |
private Boolean |
jobBillableJob |
private Identifier |
jobId |
private Identifier |
jobTaskChargeBandId |
private Calendar |
jobTaskCompletionDate |
private Calendar |
jobTaskDeadline |
private String |
jobTaskDescription |
private Identifier |
jobTaskId |
private BigDecimal |
jobTaskRateAmount |
private LineItemBillType |
lineItemBillType |
private BigDecimal |
taskQuantity |
private BigDecimal |
taskRate |
private Integer |
taskStudioAllocationMinutes |
private BigDecimal |
totalInvoicedAmountForJobTask |
private Identifier |
trafficEmployeeId |
| Constructor and Description |
|---|
JobTaskTimeEntryAggregateReportingCandidateTO(Long trafficEmployeeId,
Long jobId,
Boolean jobBillableJob,
Long jobTaskId,
BigDecimal jobTaskRateAmount,
Long jobTaskChargeBandId,
String jobTaskDescription,
Calendar jobTaskDeadline,
Calendar jobTaskCompletionDate,
Integer taskStudioAllocationMinutes,
BigDecimal taskQuantity,
BigDecimal taskRate,
LineItemBillType lineItemBillType,
BigDecimal totalInvoicedAmountForJobTask) |
private Identifier trafficEmployeeId
private Identifier jobId
private Boolean jobBillableJob
private Identifier jobTaskId
private BigDecimal jobTaskRateAmount
private Identifier jobTaskChargeBandId
private String jobTaskDescription
private Calendar jobTaskDeadline
private Calendar jobTaskCompletionDate
private Integer taskStudioAllocationMinutes
private BigDecimal taskQuantity
private BigDecimal taskRate
private LineItemBillType lineItemBillType
private BigDecimal totalInvoicedAmountForJobTask
public JobTaskTimeEntryAggregateReportingCandidateTO(Long trafficEmployeeId, Long jobId, Boolean jobBillableJob, Long jobTaskId, BigDecimal jobTaskRateAmount, Long jobTaskChargeBandId, String jobTaskDescription, Calendar jobTaskDeadline, Calendar jobTaskCompletionDate, Integer taskStudioAllocationMinutes, BigDecimal taskQuantity, BigDecimal taskRate, LineItemBillType lineItemBillType, BigDecimal totalInvoicedAmountForJobTask)
public BigDecimal getJobTaskRateAmount()
public void setJobTaskRateAmount(BigDecimal jobTaskRateAmount)
public Identifier getTrafficEmployeeId()
public void setTrafficEmployeeId(Identifier trafficEmployeeId)
public Identifier getJobId()
public void setJobId(Identifier jobId)
public Boolean getJobBillableJob()
public void setJobBillableJob(Boolean jobBillableJob)
public Identifier getJobTaskId()
public void setJobTaskId(Identifier jobTaskId)
public Identifier getJobTaskChargeBandId()
public void setJobTaskChargeBandId(Identifier jobTaskChargeBandId)
public Calendar getJobTaskDeadline()
public void setJobTaskDeadline(Calendar jobTaskDeadline)
public Calendar getJobTaskCompletionDate()
public void setJobTaskCompletionDate(Calendar jobTaskCompletionDate)
public Integer getTaskStudioAllocationMinutes()
public void setTaskStudioAllocationMinutes(Integer taskStudioAllocationMinutes)
public BigDecimal getTaskQuantity()
public void setTaskQuantity(BigDecimal taskQuantity)
public BigDecimal getTaskRate()
public void setTaskRate(BigDecimal taskRate)
public LineItemBillType getLineItemBillType()
public void setLineItemBillType(LineItemBillType lineItemBillType)
public String getJobTaskDescription()
public void setJobTaskDescription(String jobTaskDescription)
public Pair<Long,Long> getCompositeKey()
getCompositeKey in interface HasEmployeeTaskCompositeKeypublic BigDecimal getTotalInvoicedAmountForJobTask()
public void setTotalInvoicedAmountForJobTask(BigDecimal totalInvoicedAmountForJobTask)
public void populateResultWithCommonState(JobTaskTimeEntryAggregateReportingTO result)
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.