Class DemandSummarySearchFilter

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.roughplanning.bl.demand.event.DemandSummarySearchFilter
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class DemandSummarySearchFilter extends DynO
Business object representing the input for the DemandSummarySearchEvent.
Since:
19.0
See Also:
  • Constructor Details

    • DemandSummarySearchFilter

      public DemandSummarySearchFilter()
  • Method Details

    • getRoughPlanningId

      public Long getRoughPlanningId()
      Returns the rough planning filter
      Returns:
      the rough planning filter
      See Also:
    • setRoughPlanningId

      public void setRoughPlanningId(Long roughPlanningId)
      Sets the rough planning filter
      Parameters:
      roughPlanningId - the rough planning filter
      See Also:
    • getDate

      public DateTimeRange getDate()
      Returns the date range filter to be applied on buckets
      Returns:
      the date range filter to be applied on buckets
    • setDate

      public void setDate(DateTimeRange date)
      Sets the date range filter to be applied on buckets
      Parameters:
      date - the date range filter to be applied on buckets
    • getActivityId

      public Collection<Long> getActivityId()
      Returns the activity filter
      Returns:
      the activity filter
    • setActivityId

      public void setActivityId(Collection<Long> activityId)
      Sets the activity filter
      Parameters:
      activityId - the activity filter
    • getOperationTypeId

      public Collection<Long> getOperationTypeId()
      Returns the operation type filter
      Returns:
      the operation type filter
    • setOperationTypeId

      public void setOperationTypeId(Collection<Long> operationTypeId)
      Sets the operation type filter
      Parameters:
      operationTypeId - the operation type filter
    • getUrgencyId

      public Collection<Long> getUrgencyId()
      Returns the urgency filter
      Returns:
      the urgency filter
    • setUrgencyId

      public void setUrgencyId(Collection<Long> urgencyId)
      Sets the urgency filter
      Parameters:
      urgencyId - the urgency filter
    • getGrouping

      public String getGrouping()
      Returns the grouping by param to be applied
      Returns:
      the grouping by param to be applied
    • setGrouping

      public void setGrouping(String grouping)
      Sets the grouping by param to be applied
      Parameters:
      grouping - the grouping by param to be applied