com.ibm.tivoli.maximo.miniapps.scheduler.resourceviews

Class ResourceHoursView

    • Constructor Detail

      • ResourceHoursView

        public ResourceHoursView()
    • Method Detail

      • createUIOptions

        protected UIOptions createUIOptions(java.lang.String projectId)
                                     throws java.io.IOException,
                                            MXException
        Description copied from class: WorkViewBean
        Called only once, by getUIOptions to actually create the options. SUbclasses con override this, or getUIOptions.
        Overrides:
        createUIOptions in class WorkViewBean
        Returns:
        Throws:
        java.io.IOException
        MXException
      • getLayoutUI

        public com.ibm.json.java.JSONObject getLayoutUI(WebClientSession sess,
                                                        java.lang.String appName,
                                                        java.lang.String projectId)
                                                 throws java.lang.Exception
        Loads the Gantt UI (ie, the TreeGrid ui) for the given project.
        Overrides:
        getLayoutUI in class WorkViewBean
        Parameters:
        sess -
        appName -
        projectId -
        Returns:
        Throws:
        java.lang.Exception
      • changeResourceDisplayMode

        public com.ibm.json.java.JSONObject changeResourceDisplayMode(WebClientSession sess,
                                                                      java.lang.String display)
                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getProjectData

        public com.ibm.json.java.JSONObject getProjectData(WebClientSession sess)
                                                    throws java.lang.Exception
        Load the resource hours data
        Parameters:
        sess -
        Returns:
        Throws:
        java.lang.Exception
      • getTooltipForDate

        public DynamicTooltip getTooltipForDate(WebClientSession sess,
                                                java.lang.String projectid,
                                                java.lang.String col,
                                                java.lang.String id,
                                                long date)
                                         throws MXException,
                                                java.rmi.RemoteException,
                                                java.lang.InterruptedException,
                                                java.util.concurrent.ExecutionException
        Overrides:
        getTooltipForDate in class BaseResourceView
        Throws:
        MXException
        java.rmi.RemoteException
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException