com.ibm.tivoli.maximo.appt.beans

Class WorkOrderAppointmentUtil

  • java.lang.Object
    • com.ibm.tivoli.maximo.appt.beans.WorkOrderAppointmentUtil


  • public class WorkOrderAppointmentUtil
    extends java.lang.Object
    Utility class used to update values in Work Order object, according to a set of rules.
    • Constructor Detail

      • WorkOrderAppointmentUtil

        public WorkOrderAppointmentUtil()
    • Method Detail

      • getApptBookWindowAvailability

        public static MboRemote getApptBookWindowAvailability(MboRemote apptBookAssignment)
                                                       throws java.rmi.RemoteException,
                                                              MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • setWorkOrderDates

        public static void setWorkOrderDates(MboRemote workOrder,
                                             java.lang.String woDates,
                                             java.util.Date startTime,
                                             java.util.Date targetCompDate)
                                      throws java.rmi.RemoteException,
                                             MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • setWorkOrderStatus

        public static void setWorkOrderStatus(MboRemote workOrder,
                                              java.lang.String newStatus,
                                              boolean isNew)
                                       throws java.rmi.RemoteException,
                                              MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • rescheduleWorkOrderDates

        public static void rescheduleWorkOrderDates(MboRemote workOrder,
                                                    java.lang.String woDates,
                                                    java.util.Date startTime,
                                                    java.util.Date targetCompDate,
                                                    java.util.TimeZone apptBookTZ,
                                                    java.util.TimeZone serverTZ)
                                             throws java.rmi.RemoteException,
                                                    MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • updateWorkOrderDateTimes

        public static void updateWorkOrderDateTimes(MboRemote workOrder,
                                                    java.util.TimeZone serverTimeZone,
                                                    java.util.TimeZone apptBookTimeZone)
                                             throws java.rmi.RemoteException,
                                                    MXException
        Throws:
        java.rmi.RemoteException
        MXException