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 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 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,
IWeekGanttModel model,
DataRow parent,
java.util.Set shifts) |
static DynamicTooltip |
getTooltip(AbstractTreeGridMiniAppBean bean,
IWeekGanttModel 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 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 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, IWeekGanttModel 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, IWeekGanttModel model, DataRow parent, java.util.Set shifts) throws MXException, java.rmi.RemoteException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
MXException
java.rmi.RemoteException
java.lang.InterruptedException
java.util.concurrent.ExecutionException