com.ibm.tivoli.maximo.skd.gworkassign.model

Class ResourceUtility

  • java.lang.Object
    • com.ibm.tivoli.maximo.skd.gworkassign.model.ResourceUtility


  • public class ResourceUtility
    extends java.lang.Object
    Utility class used to calculate/recalculate week load, availability and allocation for each Labor or Crew.
    • Field Detail

      • MODAVAIL_WORK_COLOR

        public static final java.lang.String MODAVAIL_WORK_COLOR
        See Also:
        Constant Field Values
      • MODAVAIL_NONWORK_COLOR

        public static final java.lang.String MODAVAIL_NONWORK_COLOR
        See Also:
        Constant Field Values
      • MODAVAIL_NONWORK_FONTCOLOR

        public static final java.lang.String MODAVAIL_NONWORK_FONTCOLOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • ResourceUtility

        public ResourceUtility()
    • Method Detail

      • loadCrewPrimaryAndSecondaryCrafts

        public static void loadCrewPrimaryAndSecondaryCrafts(IMXResource resource,
                                                             MboRemote crewType)
                                                      throws MXException,
                                                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • loadLaborPrimaryAndSecondaryCrafts

        public static void loadLaborPrimaryAndSecondaryCrafts(IMXResource resource,
                                                              MboRemote labor)
                                                       throws MXException,
                                                              java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getUnAssignedHours

        public static double getUnAssignedHours(boolean insideCurrentDateWorkingTime,
                                                java.util.Date rangeStartDateTime,
                                                java.util.Date rangeFinishDateTime,
                                                java.util.HashMap unassignactivitiesForResource)
                                         throws MXException,
                                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getDateTime

        public static java.util.Date getDateTime(java.util.Date workdt,
                                                 java.util.Date sttime)