Class DTOMobileWorkOrderHeader

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.mobile.core.rs3.workorderdetails.DTOMobileWorkOrderHeader
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

@TimeZoneResolver(event=WorkOrderHeaderTimeZoneResolverEvent.class, fieldName="id") public class DTOMobileWorkOrderHeader extends DynO
DTO for mobile work order header.
Since:
19.0
See Also:
GCApi:
dto
  • Constructor Details

    • DTOMobileWorkOrderHeader

      public DTOMobileWorkOrderHeader()
  • Method Details

    • getId

      public Long getId()
      Returns the work order id.
      Returns:
      the id
    • setId

      public void setId(Long id)
      Sets the work order id.
      Parameters:
      id - the id
    • getStateDescription

      public String getStateDescription()
      Returns the work order state description.
      Returns:
      the state description
    • setStateDescription

      public void setStateDescription(String stateDescription)
      Sets the work order state description.
      Parameters:
      stateDescription - the state description
    • getTypeDescription

      public LocalizedString getTypeDescription()
      Returns the work order type description.
      Returns:
      the type description
    • setTypeDescription

      public void setTypeDescription(LocalizedString typeDescription)
      Sets the work order type description.
      Parameters:
      typeDescription - the type description
    • getMaxExpectedDate

      public ZonedDateTime getMaxExpectedDate()
      Returns the work order max expected ZonedDateTime.
      Returns:
      the max expected ZonedDateTime
    • setMaxExpectedDate

      public void setMaxExpectedDate(ZonedDateTime maxExpectedDate)
      Sets the work order max expected ZonedDateTime.
      Parameters:
      maxExpectedDate - the max expected ZonedDateTime
    • getAppointmentStartTime

      public ZonedDateTime getAppointmentStartTime()
      Returns the work order appointment start time.
      Returns:
      the appointment start time
    • setAppointmentStartTime

      public void setAppointmentStartTime(ZonedDateTime appointmentStartTime)
      Sets the work order appointment start time.
      Parameters:
      appointmentStartTime - the appointment start time
    • getAppointmentEndTime

      public ZonedDateTime getAppointmentEndTime()
      Returns the work order appointment end time.
      Returns:
      the appointment end time
    • setAppointmentEndTime

      public void setAppointmentEndTime(ZonedDateTime appointmentEndTime)
      Sets the work order appointment end time.
      Parameters:
      appointmentEndTime - the appointment end time
    • getAppointmentDay

      public ZonedDateTime getAppointmentDay()
      Returns the work order appointment day.
      Returns:
      the appointment day
    • setAppointmentDay

      public void setAppointmentDay(ZonedDateTime appointmentDay)
      Sets the work order appointment day.
      Parameters:
      appointmentDay - the appointment day