Class CapacityPlanningResourceDetailResult

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.forecastcapacity.bl.capacityplanning.result.detail.CapacityPlanningResourceDetailResult
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class CapacityPlanningResourceDetailResult extends DynO
Business object representing a row of a capacity planning resource detail result
Since:
15.0
See Also:
GCApi:
bo
  • Constructor Details

    • CapacityPlanningResourceDetailResult

      public CapacityPlanningResourceDetailResult()
  • Method Details

    • getCapacityPlanning

      public Long getCapacityPlanning()
      Returns the capacity planning scenario id.
      Returns:
      the capacity planning scenario id
    • setCapacityPlanning

      public void setCapacityPlanning(Long capacityPlanning)
      Sets the capacity planning id.
      Parameters:
      capacityPlanning - the capacity planning id
    • getResourceId

      public Long getResourceId()
      Returns the forecast resource id.
      Returns:
      the forecast resource id
    • setResourceId

      public void setResourceId(Long resource)
      Sets the forecast resource id.
      Parameters:
      resource - the forecast resource id
    • getWorkDuration

      public Long getWorkDuration()
      Returns the total work duration of the resource (in minutes).
      Returns:
      the total work duration
    • setWorkDuration

      public void setWorkDuration(Long workDuration)
      Sets the total work duration of the resource (in minutes).
      Parameters:
      workDuration - the total work duration
    • getCommittedTime

      public Long getCommittedTime()
      Returns the total time the resource is committed (in minutes).
      Returns:
      the committed time
    • setCommittedTime

      public void setCommittedTime(Long committedTime)
      Sets the total time the resource is committed (in minutes).
      Parameters:
      committedTime - the committed time
    • getFreeTime

      public Long getFreeTime()
      Returns the total free time of the resource (in minutes).
      Returns:
      the free time
    • setFreeTime

      public void setFreeTime(Long freeTime)
      Sets the total free time of the resource (in minutes).
      Parameters:
      freeTime - the free time
    • getPercentageTimeOccupied

      public Double getPercentageTimeOccupied()
      Returns the resource coverage percentage
      Returns:
      the resource coverage percentage
    • setPercentageTimeOccupied

      public void setPercentageTimeOccupied(Double percentageTimeOccupied)
      Sets the resource coverage percentage
      Parameters:
      percentageTimeOccupied - the resource coverage percentage
    • getOvertime

      public Long getOvertime()
      Returns the overtime used by the resource to cover the activities (in minutes)
      Returns:
      the overtime
    • setOvertime

      public void setOvertime(Long overtime)
      Sets the overtime used by the resource to cover the activities (in minutes)
      Parameters:
      overtime - the overtime
    • getUnavailableTime

      public Long getUnavailableTime()
      Returns the time of unavailability (in minutes)
      Returns:
      the unavailable time
    • setUnavailableTime

      public void setUnavailableTime(Long unavailableTime)
      Sets the time of unavailability (in minutes)
      Parameters:
      unavailableTime - the unavailable time