public class GWAResourceHoursViewUIHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COL_DESCRIPTION |
static java.lang.String |
COL_ID |
static java.lang.String |
COL_RESOURCE |
Constructor and Description |
---|
GWAResourceHoursViewUIHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
configureGantt(AbstractTreeGridMiniAppBean bean,
IMXGanttModel model,
Range<java.util.Date> projectDates,
com.ibm.json.java.JSONObject Gantt,
UIBuilder builder,
UIOptions options,
ISKDUIInfo uiInfo) |
static void |
configureGantt(BaseTreeGridMiniAppBean bean,
IMXGanttModel model,
com.ibm.json.java.JSONObject Gantt,
UIBuilder builder,
UIOptions options,
ISKDUIInfo uiInfo) |
static com.ibm.json.java.JSONObject |
getLayoutUI(WebClientSession sess,
AbstractTreeGridMiniAppBean bean,
UIOptions uiOptions,
SKDUIInfo skdUIInfo,
IMXGanttModel model,
Range<java.util.Date> projectDates)
Loads the Gantt UI (ie, the TreeGrid ui) for the given project.
|
static com.ibm.json.java.JSONObject |
getLayoutUI(WebClientSession sess,
BaseTreeGridMiniAppBean bean,
UIOptions uiOptions,
SKDUIInfo skdUIInfo,
java.util.concurrent.Future modelFuture)
Loads the Gantt UI (ie, the TreeGrid ui) for the given project.
|
static com.ibm.json.java.JSONObject |
getLayoutUI(WebClientSession sess,
BaseTreeGridMiniAppBean bean,
UIOptions uiOptions,
SKDUIInfo skdUIInfo,
IMXGanttModel model)
Loads the Gantt UI (ie, the TreeGrid ui) for the given project.
|
static DynamicTooltip |
getParentTooltip(AbstractTreeGridMiniAppBean bean,
GWASchedule model,
DataRow parent,
java.util.Set<com.ibm.json.java.JSONObject> shifts) |
static DynamicTooltip |
getTooltip(AbstractTreeGridMiniAppBean bean,
GWASchedule model,
java.lang.String id,
java.util.Date date) |
static com.ibm.json.java.JSONObject |
hide(com.ibm.json.java.JSONObject col) |
public static final java.lang.String COL_ID
public static final java.lang.String COL_RESOURCE
public static final java.lang.String COL_DESCRIPTION
public static com.ibm.json.java.JSONObject getLayoutUI(WebClientSession sess, BaseTreeGridMiniAppBean bean, UIOptions uiOptions, SKDUIInfo skdUIInfo, java.util.concurrent.Future modelFuture) throws java.lang.Exception
sess
- appName
- projectId
- java.lang.Exception
public static com.ibm.json.java.JSONObject getLayoutUI(WebClientSession sess, BaseTreeGridMiniAppBean bean, UIOptions uiOptions, SKDUIInfo skdUIInfo, IMXGanttModel model) throws java.lang.Exception
sess
- appName
- projectId
- java.lang.Exception
public static com.ibm.json.java.JSONObject getLayoutUI(WebClientSession sess, AbstractTreeGridMiniAppBean bean, UIOptions uiOptions, SKDUIInfo skdUIInfo, IMXGanttModel model, Range<java.util.Date> projectDates) throws java.lang.Exception
sess
- appName
- projectId
- java.lang.Exception
public static com.ibm.json.java.JSONObject hide(com.ibm.json.java.JSONObject col)
public static void configureGantt(BaseTreeGridMiniAppBean bean, IMXGanttModel model, com.ibm.json.java.JSONObject Gantt, UIBuilder builder, UIOptions options, ISKDUIInfo uiInfo) throws MXException, java.io.IOException
MXException
java.io.IOException
public static void configureGantt(AbstractTreeGridMiniAppBean bean, IMXGanttModel model, Range<java.util.Date> projectDates, com.ibm.json.java.JSONObject Gantt, UIBuilder builder, UIOptions options, ISKDUIInfo uiInfo) throws MXException, java.io.IOException
MXException
java.io.IOException
public static DynamicTooltip getTooltip(AbstractTreeGridMiniAppBean bean, GWASchedule model, java.lang.String id, java.util.Date date) throws MXException, java.rmi.RemoteException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
MXException
java.rmi.RemoteException
java.lang.InterruptedException
java.util.concurrent.ExecutionException
public static DynamicTooltip getParentTooltip(AbstractTreeGridMiniAppBean bean, GWASchedule model, DataRow parent, java.util.Set<com.ibm.json.java.JSONObject> shifts) throws MXException, java.rmi.RemoteException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
MXException
java.rmi.RemoteException
java.lang.InterruptedException
java.util.concurrent.ExecutionException