Class AppointmentSearchFilter
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.bl.appointment.event.AppointmentSearchFilter
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing a search filter for appointments.
- Since:
- 17.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 TypeMethodDescriptionGets the collection of activity IDs to filter by.Gets the collection of address IDs to filter by.getAsset()Gets the collection of asset IDs to filter by.Gets the collection of bundle operation IDs to filter by.Gets the date range filter for appointment end block dates.getId()Gets the collection of appointment IDs to filter by.Gets the collection of operation IDs to filter by.Gets the date range filter for appointment start block dates.Gets the collection of appointment status IDs to filter by.voidsetActivity(Collection<Long> activity) Sets the collection of activity IDs to filter by.voidsetAddress(Collection<Long> address) Sets the collection of address IDs to filter by.voidsetAsset(Collection<Long> asset) Sets the collection of asset IDs to filter by.voidsetBundleOperation(Collection<Long> bundleOperation) Sets the collection of bundle operation IDs to filter by.voidsetEndBlockDate(DateTimeRange endBlockDate) Sets the date range filter for appointment end block dates.voidsetId(Collection<Long> id) Sets the collection of appointment IDs to filter by.voidsetOperation(Collection<Long> operation) Sets the collection of operation IDs to filter by.voidsetStartBlockDate(DateTimeRange startBlockDate) Sets the date range filter for appointment start block dates.voidsetStatus(Collection<Long> status) Sets the collection of appointment status IDs to filter by.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
-
AppointmentSearchFilter
public AppointmentSearchFilter()
-
-
Method Details
-
getId
Gets the collection of appointment IDs to filter by.- Returns:
- collection of appointment IDs
-
setId
Sets the collection of appointment IDs to filter by.- Parameters:
id- collection of appointment IDs
-
getStatus
Gets the collection of appointment status IDs to filter by.- Returns:
- collection of status IDs
-
setStatus
Sets the collection of appointment status IDs to filter by.- Parameters:
status- collection of status IDs
-
getOperation
Gets the collection of operation IDs to filter by.- Returns:
- collection of operation IDs
-
setOperation
Sets the collection of operation IDs to filter by.- Parameters:
operation- collection of operation IDs
-
getActivity
Gets the collection of activity IDs to filter by.- Returns:
- collection of activity IDs
-
setActivity
Sets the collection of activity IDs to filter by.- Parameters:
activity- collection of activity IDs
-
getAddress
Gets the collection of address IDs to filter by.- Returns:
- collection of address IDs
-
setAddress
Sets the collection of address IDs to filter by.- Parameters:
address- collection of address IDs
-
getAsset
Gets the collection of asset IDs to filter by.- Returns:
- collection of asset IDs
-
setAsset
Sets the collection of asset IDs to filter by.- Parameters:
asset- collection of asset IDs
-
getStartBlockDate
Gets the date range filter for appointment start block dates.- Returns:
- start block date range filter
-
setStartBlockDate
Sets the date range filter for appointment start block dates.- Parameters:
startBlockDate- start block date range filter
-
getEndBlockDate
Gets the date range filter for appointment end block dates.- Returns:
- end block date range filter
-
setEndBlockDate
Sets the date range filter for appointment end block dates.- Parameters:
endBlockDate- end block date range filter
-
getBundleOperation
Gets the collection of bundle operation IDs to filter by.- Returns:
- collection of bundle operation IDs
-
setBundleOperation
Sets the collection of bundle operation IDs to filter by.- Parameters:
bundleOperation- collection of bundle operation IDs
-