Class BOAppointment
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.bl.appointment.BOAppointment
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing an appointment.
- 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 ID of the activity associated with this appointment.Gets the ID of the address where the appointment takes place.getAsset()Gets the ID of the asset involved in the appointment.Gets the ID of the bundle operation this appointment belongs to.Gets the end date and time when the appointment block concludes.getId()Gets the unique identifier for the appointment.Gets the ID of the operation associated with this appointment.Gets the start date and time when the appointment block begins.Gets the current status ID of the appointment.voidsetActivity(Long activity) Sets the ID of the activity associated with this appointment.voidsetAddress(Long address) Sets the ID of the address where the appointment takes place.voidSets the ID of the asset involved in the appointment.voidsetBundleOperation(Long bundleOperation) Sets the ID of the bundle operation this appointment belongs to.voidsetEndBlockDate(Date endBlockDate) Sets the end date and time when the appointment block concludes.voidSets the unique identifier for the appointment.voidsetOperation(Long operation) Sets the ID of the operation associated with this appointment.voidsetStartBlockDate(Date startBlockDate) Sets the start date and time when the appointment block begins.voidSets the current status ID of the appointment.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
-
BOAppointment
public BOAppointment()
-
-
Method Details
-
getId
Gets the unique identifier for the appointment.- Returns:
- appointment ID
-
setId
Sets the unique identifier for the appointment.- Parameters:
id- appointment ID
-
getActivity
Gets the ID of the activity associated with this appointment.- Returns:
- activity ID
-
setActivity
Sets the ID of the activity associated with this appointment.- Parameters:
activity- activity ID
-
getAddress
Gets the ID of the address where the appointment takes place.- Returns:
- address ID
-
setAddress
Sets the ID of the address where the appointment takes place.- Parameters:
address- address ID
-
getAsset
Gets the ID of the asset involved in the appointment.- Returns:
- asset ID
-
setAsset
Sets the ID of the asset involved in the appointment.- Parameters:
asset- asset ID
-
getStatus
Gets the current status ID of the appointment.- Returns:
- status ID
-
setStatus
Sets the current status ID of the appointment.- Parameters:
status- status ID
-
getOperation
Gets the ID of the operation associated with this appointment.- Returns:
- operation ID
-
setOperation
Sets the ID of the operation associated with this appointment.- Parameters:
operation- operation ID
-
getStartBlockDate
Gets the start date and time when the appointment block begins.- Returns:
- start block date
-
setStartBlockDate
Sets the start date and time when the appointment block begins.- Parameters:
startBlockDate- start block date
-
getEndBlockDate
Gets the end date and time when the appointment block concludes.- Returns:
- end block date
-
setEndBlockDate
Sets the end date and time when the appointment block concludes.- Parameters:
endBlockDate- end block date
-
getBundleOperation
Gets the ID of the bundle operation this appointment belongs to.- Returns:
- bundle operation ID
-
setBundleOperation
Sets the ID of the bundle operation this appointment belongs to.- Parameters:
bundleOperation- bundle operation ID
-