public class ResourceHoursViewUIHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COL_AVAIL |
static java.lang.String |
COL_COMMON |
static java.lang.String |
COL_DESCRIPTION |
static java.lang.String |
COL_ID |
static java.lang.String |
COL_LOAD |
static java.lang.String |
COL_OVERLOAD |
static java.lang.String |
COL_RESOURCE |
Constructor and Description |
---|
ResourceHoursViewUIHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
availGroupName(java.lang.String shift) |
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 |
getTooltipForDate(AbstractTreeGridMiniAppBean bean,
IMXGanttModel model,
java.lang.String id,
java.util.Date d) |
static com.ibm.json.java.JSONObject |
hide(com.ibm.json.java.JSONObject col) |
static java.lang.String |
loadGroupName(java.lang.String shift) |
static java.lang.String |
overloadGroupName(java.lang.String shift) |
static boolean |
useOverlappingAvails() |
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 final java.lang.String COL_LOAD
public static final java.lang.String COL_OVERLOAD
public static final java.lang.String COL_AVAIL
public static final java.lang.String COL_COMMON
public static boolean useOverlappingAvails() throws MXApplicationException
MXApplicationException
public static java.lang.String availGroupName(java.lang.String shift)
public static java.lang.String loadGroupName(java.lang.String shift)
public static java.lang.String overloadGroupName(java.lang.String shift)
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 getTooltipForDate(AbstractTreeGridMiniAppBean bean, IMXGanttModel model, java.lang.String id, java.util.Date d) throws MXException, java.rmi.RemoteException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
MXException
java.rmi.RemoteException
java.lang.InterruptedException
java.util.concurrent.ExecutionException