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

public class BOAppointment extends DynO
Business object representing an appointment.
Since:
17.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOAppointment

      public BOAppointment()
  • Method Details

    • getId

      public Long getId()
      Gets the unique identifier for the appointment.
      Returns:
      appointment ID
    • setId

      public void setId(Long id)
      Sets the unique identifier for the appointment.
      Parameters:
      id - appointment ID
    • getActivity

      public Long getActivity()
      Gets the ID of the activity associated with this appointment.
      Returns:
      activity ID
    • setActivity

      public void setActivity(Long activity)
      Sets the ID of the activity associated with this appointment.
      Parameters:
      activity - activity ID
    • getAddress

      public Long getAddress()
      Gets the ID of the address where the appointment takes place.
      Returns:
      address ID
    • setAddress

      public void setAddress(Long address)
      Sets the ID of the address where the appointment takes place.
      Parameters:
      address - address ID
    • getAsset

      public Long getAsset()
      Gets the ID of the asset involved in the appointment.
      Returns:
      asset ID
    • setAsset

      public void setAsset(Long asset)
      Sets the ID of the asset involved in the appointment.
      Parameters:
      asset - asset ID
    • getStatus

      public Long getStatus()
      Gets the current status ID of the appointment.
      Returns:
      status ID
    • setStatus

      public void setStatus(Long status)
      Sets the current status ID of the appointment.
      Parameters:
      status - status ID
    • getOperation

      public Long getOperation()
      Gets the ID of the operation associated with this appointment.
      Returns:
      operation ID
    • setOperation

      public void setOperation(Long operation)
      Sets the ID of the operation associated with this appointment.
      Parameters:
      operation - operation ID
    • getStartBlockDate

      public Date getStartBlockDate()
      Gets the start date and time when the appointment block begins.
      Returns:
      start block date
    • setStartBlockDate

      public void setStartBlockDate(Date startBlockDate)
      Sets the start date and time when the appointment block begins.
      Parameters:
      startBlockDate - start block date
    • getEndBlockDate

      public Date getEndBlockDate()
      Gets the end date and time when the appointment block concludes.
      Returns:
      end block date
    • setEndBlockDate

      public void setEndBlockDate(Date endBlockDate)
      Sets the end date and time when the appointment block concludes.
      Parameters:
      endBlockDate - end block date
    • getBundleOperation

      public Long getBundleOperation()
      Gets the ID of the bundle operation this appointment belongs to.
      Returns:
      bundle operation ID
    • setBundleOperation

      public void setBundleOperation(Long bundleOperation)
      Sets the ID of the bundle operation this appointment belongs to.
      Parameters:
      bundleOperation - bundle operation ID