Class InterventionAggregateSearchFilter

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

public class InterventionAggregateSearchFilter extends DynO
Business object representing a search filter for the InterventionAggregate.
Since:
18.0
See Also:
GCApi:
bo
  • Constructor Details

    • InterventionAggregateSearchFilter

      public InterventionAggregateSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the collection of ids that was set as filter.
      Returns:
      a collection of ids
    • setId

      public void setId(Collection<Long> id)
      Sets the collection of ids as filter.
      Parameters:
      id - the collection of ids
    • getAppointment

      public Collection<Long> getAppointment()
      Returns the collection of appointment ids that was set as filter.
      Returns:
      a collection of appointment ids
    • setAppointment

      public void setAppointment(Collection<Long> appointment)
      Sets the collection of appointment ids as filter.
      Parameters:
      appointment - the appointment ids
    • getStatus

      public Collection<Long> getStatus()
      Returns the collection of status ids that was set as filter.
      Returns:
      a collection of status ids
    • setStatus

      public void setStatus(Collection<Long> status)
      Sets the collection of status ids as filter.
      Parameters:
      status - the status ids
    • getStartDate

      public DateTimeRange getStartDate()
      Returns the intervention start date that was set as filter.
      Returns:
      the intervention start date
    • setStartDate

      public void setStartDate(DateTimeRange startDate)
      Sets the intervention start date as filter.
      Parameters:
      startDate - the intervention start date
    • getEndDate

      public DateTimeRange getEndDate()
      Returns the intervention end date that was set as filter.
      Returns:
      the intervention end date
    • setEndDate

      public void setEndDate(DateTimeRange endDate)
      Sets the intervention end date as filter.
      Parameters:
      endDate - the intervention end date
    • getTakeInChargeDate

      public DateTimeRange getTakeInChargeDate()
      Returns the intervention take in charge date that was set as filter.
      Returns:
      the intervention take in charge date
    • setTakeInChargeDate

      public void setTakeInChargeDate(DateTimeRange takeInChargeDate)
      Sets the intervention take in charge date as filter.
      Parameters:
      takeInChargeDate - the intervention take in charge date
    • getArrivalDate

      public DateTimeRange getArrivalDate()
      Returns the intervention arrival date that was set as filter.
      Returns:
      the intervention arrival date
    • setArrivalDate

      public void setArrivalDate(DateTimeRange arrivalDate)
      Sets the intervention arrival date as filter.
      Parameters:
      arrivalDate - the intervention arrival date
    • getReason

      public Collection<Long> getReason()
      Returns the collection of reason ids that was set as filter.
      Returns:
      a collection of reason ids
    • setReason

      public void setReason(Collection<Long> reason)
      Sets the collection of reason ids as filter.
      Parameters:
      reason - the reason ids
    • getEncodedNote

      public Collection<Long> getEncodedNote()
      Returns the collection of encoded note that was set as filter.
      Returns:
      a collection of encoded note
    • setEncodedNote

      public void setEncodedNote(Collection<Long> encodedNote)
      Sets the collection of encoded note as filter.
      Parameters:
      encodedNote - the encoded note
    • getValidationDate

      public DateTimeRange getValidationDate()
      Returns the intervention validation date that was set as filter.
      Returns:
      the intervention validation date
    • setValidationDate

      public void setValidationDate(DateTimeRange validationDate)
      Sets the intervention validation date as filter.
      Parameters:
      validationDate - the intervention validation date
    • getValidationStatus

      public Collection<Long> getValidationStatus()
      Returns the collection of validation status ids that was set as filter.
      Returns:
      a collection of validation status ids
    • setValidationStatus

      public void setValidationStatus(Collection<Long> validationStatus)
      Sets the collection of validation status ids as filter.
      Parameters:
      validationStatus - the validation status ids
    • getNotes

      public String getNotes()
      Returns the intervention notes that was set as filter.
      Returns:
      the intervention notes
    • setNotes

      public void setNotes(String notes)
      Sets the intervention notes as filter.
      Parameters:
      notes - the intervention notes
    • getForeman

      public Collection<Long> getForeman()
      Returns the collection of foreman ids that was set as filter.
      Returns:
      a collection of foreman ids
    • setForeman

      public void setForeman(Collection<Long> foreman)
      Sets the collection of foreman ids as filter.
      Parameters:
      foreman - the foreman
    • getDefaultDuration

      public Collection<Long> getDefaultDuration()
      Returns the collection of default duration ids that was set as filter.
      Returns:
      a collection of default duration ids
    • setDefaultDuration

      public void setDefaultDuration(Collection<Long> defaultDuration)
      Sets the collection of default duration ids as filter.
      Parameters:
      defaultDuration - the default duration
    • getWorkOrderOperation

      public Collection<Long> getWorkOrderOperation()
      Returns the collection of work order operation ids that was set as filter.
      Returns:
      a collection of work order operation ids
    • setWorkOrderOperation

      public void setWorkOrderOperation(Collection<Long> workOrderOperation)
      Sets the collection of work order operation ids as filter.
      Parameters:
      workOrderOperation - the work order operation ids
    • getParent

      public Collection<Long> getParent()
      Returns the collection of parent ids that was set as filter.
      Returns:
      a collection of parent ids
    • setParent

      public void setParent(Collection<Long> parent)
      Sets the collection of parent ids as filter.
      Parameters:
      parent - the collection of parent ids
    • getResourceWithInterventionsSearch

      public Boolean getResourceWithInterventionsSearch()
      Retrieves the value of the resourceWithInterventionsSearch flag.
      Returns:
      the value of the resourceWithInterventionsSearch flag
    • setResourceWithInterventionsSearch

      public void setResourceWithInterventionsSearch(Boolean resourceWithInterventionsSearch)
      Sets the resourceWithInterventionsSearch.
      Parameters:
      resourceWithInterventionsSearch - the value to set
    • getOutcomeStartDate

      public DateTimeRange getOutcomeStartDate()
      Returns the intervention outcome start date that was set as filter.
      Returns:
      the intervention outcome start date
    • setOutcomeStartDate

      public void setOutcomeStartDate(DateTimeRange outcomeStartDate)
      Sets the intervention outcome start date as filter.
      Parameters:
      outcomeStartDate - the intervention outcome start date
    • getOutcomeEndDate

      public DateTimeRange getOutcomeEndDate()
      Returns the intervention outcome end date that was set as filter.
      Returns:
      the intervention outcome end date
    • setOutcomeEndDate

      public void setOutcomeEndDate(DateTimeRange outcomeEndDate)
      Sets the intervention outcome end date as filter.
      Parameters:
      outcomeEndDate - the intervention outcome end date