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
Business object representing a search filter for the
InterventionAggregate. - Since:
- 18.0
- See Also:
- GCApi:
- bo
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the collection of appointment ids that was set as filter.Returns the intervention arrival date that was set as filter.Returns the collection of default duration ids that was set as filter.Returns the collection of encoded note that was set as filter.Returns the intervention end date that was set as filter.Returns the collection of foreman ids that was set as filter.getId()Returns the collection of ids that was set as filter.getNotes()Returns the intervention notes that was set as filter.Returns the intervention outcome end date that was set as filter.Returns the intervention outcome start date that was set as filter.Returns the collection of parent ids that was set as filter.Returns the collection of reason ids that was set as filter.Retrieves the value of the resourceWithInterventionsSearch flag.Returns the intervention start date that was set as filter.Returns the collection of status ids that was set as filter.Returns the intervention take in charge date that was set as filter.Returns the intervention validation date that was set as filter.Returns the collection of validation status ids that was set as filter.Returns the collection of work order operation ids that was set as filter.voidsetAppointment(Collection<Long> appointment) Sets the collection of appointment ids as filter.voidsetArrivalDate(DateTimeRange arrivalDate) Sets the intervention arrival date as filter.voidsetDefaultDuration(Collection<Long> defaultDuration) Sets the collection of default duration ids as filter.voidsetEncodedNote(Collection<Long> encodedNote) Sets the collection of encoded note as filter.voidsetEndDate(DateTimeRange endDate) Sets the intervention end date as filter.voidsetForeman(Collection<Long> foreman) Sets the collection of foreman ids as filter.voidsetId(Collection<Long> id) Sets the collection of ids as filter.voidSets the intervention notes as filter.voidsetOutcomeEndDate(DateTimeRange outcomeEndDate) Sets the intervention outcome end date as filter.voidsetOutcomeStartDate(DateTimeRange outcomeStartDate) Sets the intervention outcome start date as filter.voidsetParent(Collection<Long> parent) Sets the collection of parent ids as filter.voidsetReason(Collection<Long> reason) Sets the collection of reason ids as filter.voidsetResourceWithInterventionsSearch(Boolean resourceWithInterventionsSearch) Sets the resourceWithInterventionsSearch.voidsetStartDate(DateTimeRange startDate) Sets the intervention start date as filter.voidsetStatus(Collection<Long> status) Sets the collection of status ids as filter.voidsetTakeInChargeDate(DateTimeRange takeInChargeDate) Sets the intervention take in charge date as filter.voidsetValidationDate(DateTimeRange validationDate) Sets the intervention validation date as filter.voidsetValidationStatus(Collection<Long> validationStatus) Sets the collection of validation status ids as filter.voidsetWorkOrderOperation(Collection<Long> workOrderOperation) Sets the collection of work order operation ids as filter.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
InterventionAggregateSearchFilter
public InterventionAggregateSearchFilter()
-
-
Method Details
-
getId
Returns the collection of ids that was set as filter.- Returns:
- a collection of ids
-
setId
Sets the collection of ids as filter.- Parameters:
id- the collection of ids
-
getAppointment
Returns the collection of appointment ids that was set as filter.- Returns:
- a collection of appointment ids
-
setAppointment
Sets the collection of appointment ids as filter.- Parameters:
appointment- the appointment ids
-
getStatus
Returns the collection of status ids that was set as filter.- Returns:
- a collection of status ids
-
setStatus
Sets the collection of status ids as filter.- Parameters:
status- the status ids
-
getStartDate
Returns the intervention start date that was set as filter.- Returns:
- the intervention start date
-
setStartDate
Sets the intervention start date as filter.- Parameters:
startDate- the intervention start date
-
getEndDate
Returns the intervention end date that was set as filter.- Returns:
- the intervention end date
-
setEndDate
Sets the intervention end date as filter.- Parameters:
endDate- the intervention end date
-
getTakeInChargeDate
Returns the intervention take in charge date that was set as filter.- Returns:
- the intervention take in charge date
-
setTakeInChargeDate
Sets the intervention take in charge date as filter.- Parameters:
takeInChargeDate- the intervention take in charge date
-
getArrivalDate
Returns the intervention arrival date that was set as filter.- Returns:
- the intervention arrival date
-
setArrivalDate
Sets the intervention arrival date as filter.- Parameters:
arrivalDate- the intervention arrival date
-
getReason
Returns the collection of reason ids that was set as filter.- Returns:
- a collection of reason ids
-
setReason
Sets the collection of reason ids as filter.- Parameters:
reason- the reason ids
-
getEncodedNote
Returns the collection of encoded note that was set as filter.- Returns:
- a collection of encoded note
-
setEncodedNote
Sets the collection of encoded note as filter.- Parameters:
encodedNote- the encoded note
-
getValidationDate
Returns the intervention validation date that was set as filter.- Returns:
- the intervention validation date
-
setValidationDate
Sets the intervention validation date as filter.- Parameters:
validationDate- the intervention validation date
-
getValidationStatus
Returns the collection of validation status ids that was set as filter.- Returns:
- a collection of validation status ids
-
setValidationStatus
Sets the collection of validation status ids as filter.- Parameters:
validationStatus- the validation status ids
-
getNotes
Returns the intervention notes that was set as filter.- Returns:
- the intervention notes
-
setNotes
Sets the intervention notes as filter.- Parameters:
notes- the intervention notes
-
getForeman
Returns the collection of foreman ids that was set as filter.- Returns:
- a collection of foreman ids
-
setForeman
Sets the collection of foreman ids as filter.- Parameters:
foreman- the foreman
-
getDefaultDuration
Returns the collection of default duration ids that was set as filter.- Returns:
- a collection of default duration ids
-
setDefaultDuration
Sets the collection of default duration ids as filter.- Parameters:
defaultDuration- the default duration
-
getWorkOrderOperation
Returns the collection of work order operation ids that was set as filter.- Returns:
- a collection of work order operation ids
-
setWorkOrderOperation
Sets the collection of work order operation ids as filter.- Parameters:
workOrderOperation- the work order operation ids
-
getParent
Returns the collection of parent ids that was set as filter.- Returns:
- a collection of parent ids
-
setParent
Sets the collection of parent ids as filter.- Parameters:
parent- the collection of parent ids
-
getResourceWithInterventionsSearch
Retrieves the value of the resourceWithInterventionsSearch flag.- Returns:
- the value of the resourceWithInterventionsSearch flag
-
setResourceWithInterventionsSearch
Sets the resourceWithInterventionsSearch.- Parameters:
resourceWithInterventionsSearch- the value to set
-
getOutcomeStartDate
Returns the intervention outcome start date that was set as filter.- Returns:
- the intervention outcome start date
-
setOutcomeStartDate
Sets the intervention outcome start date as filter.- Parameters:
outcomeStartDate- the intervention outcome start date
-
getOutcomeEndDate
Returns the intervention outcome end date that was set as filter.- Returns:
- the intervention outcome end date
-
setOutcomeEndDate
Sets the intervention outcome end date as filter.- Parameters:
outcomeEndDate- the intervention outcome end date
-