java.lang.Object
overit.geocallapp.wfm.roughplanning.bl.workloadmovement.event.WorkloadMovementInput

public class WorkloadMovementInput extends Object
Input parameters for a workload movement operation. Contains the search filter, target date range, and the total amount of workload to move.
Since:
20.0
  • Constructor Details

    • WorkloadMovementInput

      public WorkloadMovementInput()
  • Method Details

    • getRoughPlanningId

      public Long getRoughPlanningId()
      Returns the rough planning id.
      Returns:
      the rough planning id
    • setRoughPlanningId

      public void setRoughPlanningId(Long roughPlanningId)
      Sets the rough planning id.
      Parameters:
      roughPlanningId - the rough planning id to set
    • getOperationType

      public Long getOperationType()
      Returns the operation type.
      Returns:
      the operation type
    • setOperationType

      public void setOperationType(Long operationType)
      Sets the operation type.
      Parameters:
      operationType - the operation type to set
    • getActivityType

      public Long getActivityType()
      Returns the activity type.
      Returns:
      the activity type
    • setActivityType

      public void setActivityType(Long activityType)
      Sets the activity type.
      Parameters:
      activityType - the activity type to set
    • getUrgency

      public Long getUrgency()
      Returns the urgency.
      Returns:
      the urgency
    • setUrgency

      public void setUrgency(Long urgency)
      Sets the urgency.
      Parameters:
      urgency - the urgency to set
    • getSourceRange

      public DateTimeRange getSourceRange()
      Returns the source date range.
      Returns:
      the source date range
    • setSourceRange

      public void setSourceRange(DateTimeRange sourceRange)
      Sets the source date range.
      Parameters:
      sourceRange - the source date range to set
    • getTargetRange

      public DateTimeRange getTargetRange()
      Returns the target date range.
      Returns:
      the target date range
    • setTargetRange

      public void setTargetRange(DateTimeRange targetRange)
      Sets the target date range.
      Parameters:
      targetRange - the target date range to set
    • getTotalAmount

      public Double getTotalAmount()
      Returns the total amount of workload to move.
      Returns:
      the total amount
    • setTotalAmount

      public void setTotalAmount(Double totalAmount)
      Sets the total amount of workload to move.
      Parameters:
      totalAmount - the total amount to set
    • getType

      public WorkloadMovementType getType()
      Returns the type of workload movement.
      Returns:
      the type
    • setType

      public void setType(WorkloadMovementType type)
      Sets the type of workload movement.
      Parameters:
      type - the type to set