public class ILogGanttModelToTreeGridUIBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static com.ibm.tivoli.maximo.miniapps.scheduler.ILogGanttModelToTreeGridUIBuilder.InternalField[] |
internalFields
Internal Fields are fields that might be in the ILog model, but not
recorded in SKD tables, but they are used internally.
|
static MXLogger |
log |
Constructor and Description |
---|
ILogGanttModelToTreeGridUIBuilder(UserInfo userInfo,
ISKDUIInfo skduiInfo,
WebClientSession sess) |
Modifier and Type | Method and Description |
---|---|
void |
addAdditionalColumns(com.ibm.json.java.JSONArray Cols) |
protected void |
addDefIcons(com.ibm.json.java.JSONArray Defs)
These set the ICONS for various ROW types.
|
protected com.ibm.json.java.JSONObject |
addDefPMRun() |
protected com.ibm.json.java.JSONObject |
addDefPMRunDataRow() |
protected com.ibm.json.java.JSONObject |
addDefRun() |
protected com.ibm.json.java.JSONObject |
addDefRunDataRow() |
protected com.ibm.json.java.JSONObject |
addDefSUM(IMXGanttModel model) |
protected void |
addGanttConfiguration(com.ibm.json.java.JSONObject gantt,
MXGanttModel model,
java.util.TimeZone timeZone) |
void |
addInternalColumns(com.ibm.json.java.JSONArray Cols,
java.util.List columns) |
static int |
columnIndexOf(java.util.List columns,
java.lang.String name) |
java.util.List |
getActivityColumns(IGanttConfigInfo info) |
protected java.lang.String |
getDefaultGanttRunMove() |
protected java.lang.String |
getDefaultGanttRunMoveHorzOnly() |
protected java.lang.String |
getDefaultGanttRunMoveVertOnly() |
protected java.lang.String |
getGanttMenu(UIOptions opts,
BaseTreeGridMiniAppBean bean) |
protected java.lang.String |
getGanttTask()
Boxes that can have dependencies
|
java.lang.String |
getGanttUnits()
Returns the Default Gantt Units, which is Minutes.
|
protected java.lang.String |
getRunDataColumns() |
com.ibm.json.java.JSONObject |
getTreeGridUI(java.util.concurrent.Future modelFuture,
UIOptions options,
BaseTreeGridMiniAppBean bean) |
protected boolean |
isColumnInGrid(IMXGanttPropertyInfo pi)
Override if we need to suppress columns from going into the grid.
|
protected void |
preprocessColumns(UIOptions options,
MXGanttModel model,
IGanttConfigInfo info,
java.util.List columns)
Pre-Process to the columns before rendering them.
|
public static final MXLogger log
public static final com.ibm.tivoli.maximo.miniapps.scheduler.ILogGanttModelToTreeGridUIBuilder.InternalField[] internalFields
public ILogGanttModelToTreeGridUIBuilder(UserInfo userInfo, ISKDUIInfo skduiInfo, WebClientSession sess)
public com.ibm.json.java.JSONObject getTreeGridUI(java.util.concurrent.Future modelFuture, UIOptions options, BaseTreeGridMiniAppBean bean) throws java.lang.Exception
java.lang.Exception
protected java.lang.String getGanttMenu(UIOptions opts, BaseTreeGridMiniAppBean bean)
protected void preprocessColumns(UIOptions options, MXGanttModel model, IGanttConfigInfo info, java.util.List columns)
options
- model
- info
- columns
- Mutable list of columnsprotected void addGanttConfiguration(com.ibm.json.java.JSONObject gantt, MXGanttModel model, java.util.TimeZone timeZone)
public static int columnIndexOf(java.util.List columns, java.lang.String name)
protected com.ibm.json.java.JSONObject addDefSUM(IMXGanttModel model)
protected com.ibm.json.java.JSONObject addDefRun()
protected java.lang.String getDefaultGanttRunMove()
protected java.lang.String getDefaultGanttRunMoveVertOnly()
protected java.lang.String getDefaultGanttRunMoveHorzOnly()
protected java.lang.String getRunDataColumns()
protected com.ibm.json.java.JSONObject addDefRunDataRow()
protected com.ibm.json.java.JSONObject addDefPMRun()
protected com.ibm.json.java.JSONObject addDefPMRunDataRow()
protected void addDefIcons(com.ibm.json.java.JSONArray Defs)
protected boolean isColumnInGrid(IMXGanttPropertyInfo pi)
pi
- protected java.lang.String getGanttTask()
public void addInternalColumns(com.ibm.json.java.JSONArray Cols, java.util.List columns)
public void addAdditionalColumns(com.ibm.json.java.JSONArray Cols)
public java.lang.String getGanttUnits()
public java.util.List getActivityColumns(IGanttConfigInfo info)