Class SchedulingSearchFilter

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

public class SchedulingSearchFilter extends DynO
Business object representing a search filter for the scheduling.
Since:
17.0
See Also:
GCApi:
bo
  • Constructor Details

    • SchedulingSearchFilter

      public SchedulingSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns:
      the id
    • setId

      public void setId(Collection<Long> id)
      Parameters:
      id - the id to set
    • getWorkShift

      public Collection<Long> getWorkShift()
      Returns:
      the workShift
    • setWorkShift

      public void setWorkShift(Collection<Long> workShift)
      Parameters:
      workShift - the workShift to set
    • getAgenda

      public Collection<Long> getAgenda()
      Returns:
      the agenda
    • setAgenda

      public void setAgenda(Collection<Long> agenda)
      Parameters:
      agenda - the agenda to set
    • getForemanScheduling

      public Collection<Long> getForemanScheduling()
      Returns:
      the foremanScheduling
    • setForemanScheduling

      public void setForemanScheduling(Collection<Long> foremanScheduling)
      Parameters:
      foremanScheduling - the foremanScheduling to set
    • getStatus

      public Collection<Long> getStatus()
      Returns:
      the status
    • setStatus

      public void setStatus(Collection<Long> status)
      Parameters:
      status - the status to set
    • getArrivalDate

      public DateTimeRange getArrivalDate()
      Returns:
      the arrivalDate
    • setArrivalDate

      public void setArrivalDate(DateTimeRange arrivalDate)
      Parameters:
      arrivalDate - the arrivalDate to set
    • getStartDate

      public DateTimeRange getStartDate()
      Returns:
      the startDate
    • setStartDate

      public void setStartDate(DateTimeRange startDate)
      Parameters:
      startDate - the startDate to set
    • getEndDate

      public DateTimeRange getEndDate()
      Returns:
      the endDate
    • setEndDate

      public void setEndDate(DateTimeRange endDate)
      Parameters:
      endDate - the endDate to set
    • getDistanceFromPrevious

      public Double getDistanceFromPrevious()
      Returns:
      the distanceFromPrevious
    • setDistanceFromPrevious

      public void setDistanceFromPrevious(Double distanceFromPrevious)
      Parameters:
      distanceFromPrevious - the distanceFromPrevious to set
    • getTimeFromPrevious

      public Long getTimeFromPrevious()
      Returns:
      the timeFromPrevious
    • setTimeFromPrevious

      public void setTimeFromPrevious(Long timeFromPrevious)
      Parameters:
      timeFromPrevious - the timeFromPrevious to set
    • getOrder

      public Long getOrder()
      Returns:
      the order
    • setOrder

      public void setOrder(Long order)
      Parameters:
      order - the order to set
    • getRealPlan

      public Boolean getRealPlan()
      Returns:
      the isRealPlan
    • setRealPlan

      public void setRealPlan(Boolean isRealPlan)
      Parameters:
      isRealPlan - the isRealPlan to set
    • getDuration

      public Long getDuration()
      Returns:
      the duration
    • setDuration

      public void setDuration(Long duration)
      Parameters:
      duration - the duration to set
    • getWorkOrderOperation

      public Collection<Long> getWorkOrderOperation()
      Returns:
      the workOrderOperation
    • setWorkOrderOperation

      public void setWorkOrderOperation(Collection<Long> workOrderOperation)
      Parameters:
      workOrderOperation - the workOrderOperation to set
    • getPreviousPortion

      public Collection<Long> getPreviousPortion()
      Returns:
      the previousPortion
    • setPreviousPortion

      public void setPreviousPortion(Collection<Long> previousPortion)
      Parameters:
      previousPortion - the previousPortion to set
    • getLinkedActivityScheduling

      public Collection<Long> getLinkedActivityScheduling()
      Returns:
      the linkedActivityScheduling
    • setLinkedActivityScheduling

      public void setLinkedActivityScheduling(Collection<Long> linkedActivityScheduling)
      Parameters:
      linkedActivityScheduling - the linkedActivityScheduling to set
    • getBreakTime

      public Long getBreakTime()
      Returns:
      the breakTime
    • setBreakTime

      public void setBreakTime(Long breakTime)
      Parameters:
      breakTime - the breakTime to set
    • getDistanceToNext

      public Double getDistanceToNext()
      Returns:
      the distanceToNext
    • setDistanceToNext

      public void setDistanceToNext(Double distanceToNext)
      Parameters:
      distanceToNext - the distanceToNext to set
    • getTimeToNext

      public Long getTimeToNext()
      Returns:
      the timeToNext
    • setTimeToNext

      public void setTimeToNext(Long timeToNext)
      Parameters:
      timeToNext - the timeToNext to set
    • getWorkingTeam

      public Collection<Long> getWorkingTeam()
      Returns:
      the workingTeam
    • setWorkingTeam

      public void setWorkingTeam(Collection<Long> workingTeam)
      Parameters:
      workingTeam - the workingTeam to set
    • getExcludedStatus

      public Collection<Long> getExcludedStatus()
      Returns:
      the excludedStatus
    • setExcludedStatus

      public void setExcludedStatus(Collection<Long> excludedStatus)
      Parameters:
      excludedStatus - the excludedStatus to set
    • getForemanCrewshellResourceShift

      public Collection<Long> getForemanCrewshellResourceShift()
      Returns:
      the foremanCrewshellResourceShift
    • setForemanCrewshellResourceShift

      public void setForemanCrewshellResourceShift(Collection<Long> foremanCrewshellResourceShift)
      Parameters:
      foremanCrewshellResourceShift - the foremanCrewshellResourceShift to set
    • getTruncStartDate

      public Date getTruncStartDate()
      Returns:
      the truncStartDate
    • setTruncStartDate

      public void setTruncStartDate(Date truncStartDate)
      Parameters:
      truncStartDate - the truncStartDate to set
    • getSchedulingModel

      public Long getSchedulingModel()
      Returns:
      the scheduling model
    • setSchedulingModel

      public void setSchedulingModel(Long schedulingModel)
      Parameters:
      schedulingModel - the scheduling model to set