@Entity public class JobTaskTimeAllocationGroupEntity extends AbstractEmployeeTimeAllocationGroupEntity<JobTaskTimeAllocationIntervalEntity>
| Modifier and Type | Field and Description |
|---|---|
private Set<JobTaskTimeAllocationIntervalEntity> |
allocationIntervals |
private PrecisionMoney |
employeePersonalRate |
private String |
externalData |
private HappyRatingType |
happyRating |
private JobTaskEntity |
jobTask |
private Set<JobTaskTimeEntryEntity> |
jobTaskTimeEntries |
private Integer |
totalTimeLoggedMinutes |
DATE_MOD_FIELD, dateCreated, dateModified, id, ID_FIELD, versionTC_FIELD, TC_PROPERTY_NAME| Constructor and Description |
|---|
JobTaskTimeAllocationGroupEntity() |
buildIdIntevalMap, getEarliestIntervalStart, getExternalCalendarTag, getExternalCalendarUUID, getLatestIntervalEnd, getTotalTimeAllocatedHours, getTotalTimeAllocatedMinutes, getTrafficEmployee, getUuid, removeIntervalsNotInIntervalIdSet, setEarliestIntervalStart, setExternalCalendarTag, setExternalCalendarUUID, setLatestIntervalEnd, setTotalTimeAllocatedMinutes, setTrafficEmployee, setUuid, syncWithIntervalsgetTrafficCompany, setTrafficCompanyprivate JobTaskEntity jobTask
private Set<JobTaskTimeEntryEntity> jobTaskTimeEntries
private Integer totalTimeLoggedMinutes
private HappyRatingType happyRating
private Set<JobTaskTimeAllocationIntervalEntity> allocationIntervals
private PrecisionMoney employeePersonalRate
private String externalData
public JobTaskEntity getJobTask()
public PrecisionMoney getEmployeePersonalRate()
public void setEmployeePersonalRate(PrecisionMoney employeePersonalRate)
public void setJobTask(JobTaskEntity jobTask)
public Set<JobTaskTimeEntryEntity> getJobTaskTimeEntries()
public void setJobTaskTimeEntries(Set<JobTaskTimeEntryEntity> jobTaskTimeEntries)
public Integer getTotalTimeLoggedMinutes()
public void setTotalTimeLoggedMinutes(Integer loggedMinutesTotal)
public HappyRatingType getHappyRating()
public void setHappyRating(HappyRatingType happyRating)
public String getExternalData()
public void setExternalData(String externalData)
public Set<JobTaskTimeAllocationIntervalEntity> getAllocationIntervals()
public void setAllocationIntervals(Set<JobTaskTimeAllocationIntervalEntity> allocationIntervals)
public void addTotalTimeAllocatedMinutesToTask()
public void removeTotalTimeAllocatedMinutesToTask()
public void addToTotalTimeLoggedMinutes(Integer entryMinutes)
public void addTimeEntry(JobTaskTimeEntryEntity timeEntry)
public void addAllocationInterval(JobTaskTimeAllocationIntervalEntity interval)
addAllocationInterval in class AbstractEmployeeTimeAllocationGroupEntity<JobTaskTimeAllocationIntervalEntity>public BigDecimal getTotalTimeLoggedInHours()
public Money getTaskRateAllocated()
public Money getTaskCostAllocated()
public Money getTaskRateTimeLogged()
public Money getTaskCostTimeLogged()
public Money getPersonalRateAllocated()
public Money getPersonalRateTimeLogged()
public Money getEmployeeCostAllocated()
private Money nullSafeEmployeeCost()
public Money getEmployeeCostTimeLogged()
public Money getRealisationRateAllocated()
public Money getRealistaionRateTimeLogged()
public Calendar getLatestDependencyBreachDate()
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.