public class DispatchViewBean extends BaseTreeGridMiniAppBean implements HasExtraResources
AbstractTreeGridMiniAppBean.BucketInfo, AbstractTreeGridMiniAppBean.ShiftInfoONE_HOUR_IN_MILLISECONDScalLocale, calTimezone, helper, lastSavedState, props, readOnlyRightClickMenus, SCHEDULER_MSG_GROUP, SKD_BUILD_ID, templates, TESTIDS_ENABLED_PROPERTY, uiOptions, userLocalizedTreeGridLabelsALL_BOOKMARKS, ALL_RECORDS, alwaysSelected, app, appDefaultValues, appName, appWhere, ATTR_COLUMN, ATTR_DEFAULT, ATTR_QBE, ATTR_READONLY, ATTR_REFRESH_TABLE, ATTR_REQUIRED, ATTR_RESET, attributes, boundAttributes, boundInputs, closingBean, conditionallyRequired, creatingEvent, currentQuery, currentQueryDescription, currentRecordData, currentRow, defaultDynamicQbe, defaultOrderBy, defaultQbe, defaultUserValues, descAttributeId, designerMboName, dialogReferences, dynamicDefaults, emptyOnClear, ermEntity, esigvalidated, eventrow, fetchData, globalAppTableRetain, hasTableData, hasUnappliedAppDefaults, hasUnappliedQbeDefaults, keyAttribute, keyAttributes, lastEventHandled, lastfetchedindex, listeners, listTableModified, listTableRetain, LOG_CATEGORY, MAX_TABLEROWS, mboName, mbosetfromzombie, mboSetRemote, multiQbe, newRowUnedited, orderBy, parent, parentRelationship, propCache, qbeAttributes, qualrestrict, queryDescBeforeReviseAction, queryNameBeforeReviseAction, refreshList, refreshQbe, removeOnCancel, requiredFields, resetList, resetRemote, returnAttribute, returnComponent, returnComponentlId, ROW_DELETE, ROW_IGNORE, ROW_INSERT, ROW_MODIFY, rowsperpage, saveCount, savedFilterSettings, savedQbeAttributes, screenDesignMode, smartFillValue, startEmpty, startrow, TABLE_ALL_SELECTED, TABLE_AT_FIRST_PAGE, TABLE_AT_FIRST_ROW, TABLE_AT_LAST_PAGE, TABLE_AT_LAST_ROW, TABLE_DETAILS_EXPANDED, TABLE_EXPANDED, TABLE_FILTER_EXPANDED, TABLE_FILTERED, TABLE_REFRESH_ALL_ROWS, TABLE_REFRESH_FILTER, TABLE_REFRESH_ROW, TABLE_REFRESH_TITLE, TABLE_ROW_CHANGED, TABLE_START_EMPTY, TABLE_SUBSELECT_ON, TABLE_USE_SUBSELECT, tableAttributes, tableData, tableDataInvalid, tableStateFlags, userQbeNotCommited, userWhereClause, zombieDataclientSession, creator, EVENT_CONTINUE, EVENT_HANDLED, EVENT_STOP_ALL, id, sessionContext| Constructor and Description |
|---|
DispatchViewBean() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addActionMenuItems(TMenu popupmenu,
java.util.concurrent.Future modelFuture,
java.lang.String projectId,
Selection selection,
java.lang.String frame)
Adds SKDAction items to the TMenu.
|
protected void |
addRUNEMRGAction(UIOptions opts) |
TMenu |
async_get_table_context_menu(WebClientSession sess,
java.lang.String projectId,
com.ibm.json.java.JSONObject selection)
Called for an ITEM to fetch the Menu for a given item.
|
ReplyBuilder |
async_upload_changes(WebClientSession sess)
This is called by the TreeGrid component, in the browser, when it has
changes that it needs to sync with the server.
|
ReplyBuilder |
autoRefreshModel(java.lang.String projectId) |
protected void |
clearCachedModel() |
com.ibm.json.java.JSONObject |
createAssignment(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click createAssignment action on the assignment bar.
|
protected TreeGridUtil.ITGSerializationHelper |
createSerializationHelper(UserInfo userInfo) |
protected UIOptions |
createUIOptions(java.lang.String id)
Create the UIOptions for the project
|
com.ibm.json.java.JSONObject |
deleteAssignment(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click deleteAssignment action on the assignment bar.
|
protected TMenu |
getContextMenuFor(TMenu menu,
UserInfo userInfo,
java.lang.String projectId,
Selection selection)
Given the paramters, return a TMenu (TreeGrid Menu) context menu.
|
java.util.List |
getExtraResources(java.lang.String servletBaseUrl,
java.lang.String miniappBaseUrl)
Gets a list of
WebResource objects to load for this miniapp |
MapFacadeTG |
getMapFacade() |
java.util.Map |
getOptions()
any options defined here, are passed to the contructor of the Dojo
MiniApp control (child controls, such as GanttWidget,
ResourceViewWidget,etc)
|
java.util.concurrent.Future |
getProjectModel(com.ibm.json.java.JSONObject options,
boolean cache) |
java.util.concurrent.Future |
getProjectModel(UserInfo userInfo,
java.lang.String id,
boolean addShiftInfo,
java.lang.String resObj1,
java.lang.String resKey1) |
java.util.concurrent.Future |
getProjectModelForResource(MXResource res) |
com.ibm.json.java.JSONObject |
getRouteDetailsForResources(com.ibm.json.java.JSONArray resources,
long startTime,
long endTime,
com.ibm.json.java.JSONObject refreshOptions) |
DynamicTooltip |
getTooltip(WebClientSession sess,
java.lang.String projectid,
java.lang.String col,
java.lang.String id)
Returns a Tooltip HTML for a given activity id
|
DynamicTooltip |
getTooltipForDate(WebClientSession sess,
java.lang.String projectid,
java.lang.String col,
java.lang.String id,
long date) |
DynamicTooltip |
getTooltipForPoint(java.lang.String id,
int pointIndex) |
DispatchUtil |
getUtil() |
void |
initializeProjectData() |
boolean |
isLocked(MXActivity activity) |
boolean |
isResourceLocked(MXActivity activity) |
void |
loadData(WebClientSession sess,
java.lang.String projectId,
boolean addShiftInfo,
java.lang.String resObj1,
java.lang.String resKey1)
Load the compare project data
|
java.util.concurrent.Future |
loadProject(com.ibm.json.java.JSONObject options)
Returns a Future for the given Gantt Model.
|
com.ibm.json.java.JSONObject |
loadUI(WebClientSession sess,
java.lang.String projectId,
boolean addShiftInfo,
java.lang.String resObj1,
java.lang.String resKey1)
Load the compare project data
|
com.ibm.json.java.JSONObject |
lock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click lock/unlock action on the assignment bar.
|
void |
on_reload_model_for_traveltime() |
void |
onReset()
OnReset is called whenever we need to clear the state of our beean.
|
void |
processChange(java.util.concurrent.Future model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply)
Will be called for each change in the changes model
|
protected void |
processMove(java.util.concurrent.Future modelFuture,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply) |
com.ibm.json.java.JSONObject |
refreshResource(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click Refresh Resource action on the table.
|
com.ibm.json.java.JSONObject |
reslock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click reslock/resunlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
resourceLock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click resource lock/unlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
resourceUnlock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click resource lock/unlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
resunlock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click reslock/resunlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
SAVEBULKTRAVELTIME(com.ibm.json.java.JSONArray params)
Save several assignments travel times at once;
|
static java.lang.Double |
secondsToDuration(long seconds) |
com.google.gson.JsonObject |
SHOWMULTIPLEROUTEERRORS(com.ibm.json.java.JSONArray param) |
com.ibm.json.java.JSONObject |
splitAssignment(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click splitAssignment actionon the assignment bar.
|
com.ibm.json.java.JSONObject |
splitAssignment(WebClientSession sess,
java.lang.String actionid,
java.lang.String params,
int numberOfSplits)
handler for the right-click deleteAssignment action on the assignment bar.
|
com.ibm.json.java.JSONObject |
splitAssignment3(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click splitAssignment3 action on the assignment bar.
|
com.ibm.json.java.JSONObject |
splitAssignmentToShift(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click splitAssignmentToShift action on the assignment bar.
|
com.ibm.json.java.JSONObject |
toggleLock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params,
boolean lock)
handler for the right-click lock/unlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
toggleResLock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params,
boolean lock)
handler for the right-click lock/unlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
toggleResourceLock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params,
boolean lock)
handler for the right-click lock/unlock action on the assignment bar.
|
com.ibm.json.java.JSONObject |
unlock(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
handler for the right-click lock/unlock action on the assignment bar.
|
void |
updateDuration(MXGanttModel model,
java.util.Date oldStartTime,
java.util.Date oldEndTime,
java.util.Date newStartTime,
java.util.Date newEndTime,
MXActivity mxa)
Start and End times need to be updated at the same time, or else ILOG
will grow or shrink the activity bar when setting the start/end times
separately.
|
addActionMenuItems, addFixUI, addGotoToolbarOptions, addLockDurationIcon, addLockResourceIcon, addLockScheduleIcon, addModelChange, addModelChange, addZoomToToolbarOptions, async_get_table_context_menu, canNotAssignTo, clearSavedState, getActivitites, getActualStartEnd, getCalculatedProjectMinMax, getContextMenuFor, getGanttConfigInfo, getProject, getSKDPMUtility, getTooltipForCPM, getUIOptions, getUIOptions, loadSKDUIInfo, on_handle_applink_menu_item, refreshToolbarItems, setSerializationHelper, setupBean, updateStartEndTimesaddFilterToggle, addLinkToWorkViewFilter, addMessages, addQuickSearch, addResourceDisplay, addToggleDependencies, appendCss, async_export_echo, async_load_text, async_push_client_message, async_upload_state, beanSupplier, callBeanMethod, callMethod, CfgId, filterCss, getAppDescForApp, getApplicationResource, getAppMboString, getAppMboYORN, getAppName, getBaseImageUrl, getBoolean, getClientSession, getCurrentProjectId, getDate, getLastKnownState, getModAvailForDate, getModelFunctionImpl, getPresentationOptions, getProjectId, getProjectMbo, getProjectOptions, getSchedulerProperties, getSerializationHelper, getShiftBreakInfoForDate, getShiftWorkPeriodInfoForDate, getShiftWorkPeriodInfoForDate, getShiftWorkPeriodInfoForDate, getSKDAppServiceBean, getSKDAppServiceBean, getTimeZone, getTooltip, getTooltipForDateInSchedule, getUserInfo, isAiviationLicensePresent, isAiviationMROLicensePresent, isDefaultScenario, isGUIMirrored, isLicensePresent, isLicensePresent, isScenario, isScenarioOrSnapshot, isShowingWeather, isSnapshot, label, label, loadMiniAppResource, loadSchedulerProperties, loadTemplate, loadTooltip, on_handle_applink_menu_item, populateErrorReply, resolveTemplate, sendEventToTreeGrid, setGridTitleInUIOptions, sortSKDAction, uiOptionsSupplier, updateBooleanProperty, updateDateTimeProperty, updateIntProperty, updateStringProperty_useAllBookmarksQuery, _useAllRecsQuery, _usequery, addAttribute, addConditionalProperties, addDialogReference, addListener, addQbeAttribute, addrow, addSigOption, afterSetValue, applyValuesToSharedAttributes, applyValuesToSharedAttributes, asyncLocked, bindComponent, boundToTable, buildPortalMsg, callBeanMethod, callBeanMethod, callBeanMethod, callBeanMethod, callMethod, callMethod, callMethod, callMethod, callRemoteMethod, callRemoteMethod, cancelDialog, canCloseBean, canFetchData, changeRequiredField, checkAndDistributeRequiredError, checkESigAuthenticated, checkForAppError, checkMethodAccess, cleanup, clearBean, clearfilter, clearQbeAttributes, clearSavedFilterSettings, clearSavedQbeSettings, close, copytonewrow, count, dataChangedEvent, delete, delete, deleteAndRemove, deleteAndRemove, displaycount, duplicateMbo, execute, fetchRecordData, fetchTableData, fetchTableData, filterrows, findAndCallMethod, fireChildChangedEvent, fireDataChangedEvent, fireDataChangedEvent, fireStructureChangedEvent, fireStructureChangedEvent, getAppWhere, getAttributes, getBoolean, getBoolean, getCacheRowIndex, getColumnDate, getColumnString, getCompleteWhere, getConditionalProperties, getCurrentQueryDescription, getCurrentQueryName, getCurrentRow, getDataAsArray, getDataAsArray, getDataList, getDataList, getDataList, getDataList, getDataListFromMboSetRemote, getDate, getDefaultOrderBy, getDefaultValue, getDescAttributeId, getEndRow, getEventRowIndex, getKeyAttribute, getKeyAttributes, getLastEventHandled, getLastFetchIndex, getList, getList, getList, getLockedByDisplayName, getMbo, getMbo, getMboForUniqueId, getMboName, getMboOrZombie, getMboRowIndex, getMboSet, getMboSetData, getMboSetFromSmartFind, getMboSetFromSmartFind, getMboSetFromSmartFind, getMboSetRemote, getMboValueData, getMboValueData, getMboValueInfo, getMXSession, getNullRequiedFields, getOrderBy, getPageEndRow, getPageRowCount, getPageStartIndex, getParent, getParentRelationship, getQbe, getQbe, getQbeAttributes, getQueryDescBeforeReviseAction, getQueryNameBeforeReviseAction, getRemoteForDownload, getRemoteForLookup, getReturnAttribute, getReturnComponent, getReturnComponentId, getReturnControlId, getRowIndexFromEvent, getSavedFilterSettings, getSelectedDataAsArray, getSelectedDataAsArray, getSelection, getShowDetails, getSmartFillValue, getSortOrder, getString, getString, getTableAttributes, getTableOffset, getTableStateFlags, getTitle, getUIERMEntity, getUniqueIdFromSmartFill, getUniqueIdFromSmartFill, getUniqueIdName, getUniqueIdValue, getUserAndQbeWhere, getUserWhere, getWarnings, getWorkflowDirections, getZombie, getZombieMboValueData, handleRemoteException, handleRequiredFieldException, hasLongDescriptionText, hasLongDescriptionText, hasMboSetRemote, hasPageRows, hasRow, hasSameMboSet, hasSigOptionAccess, hasSigOptionAccess, hierarchicalmove, highlightrow, highlightrow, initialize, insert, insert, insertAtEnd, instantdelete, invalidateTableData, isAppTableRetain, isAttribute, isAttributeHidden, isAttributeHidden, isColumnSorted, isEmpty, isListTableModified, isListTableRetain, isLookupMultiSelect, isMboHidden, isMboHidden, isMboSetSame, isModifiedRow, isModifiedRow, isNewRow, isNewRow, isNewRowUnedited, isRowDeleted, isRowLocked, isSelected, isSubSelect, isTableAttribute, isTablePostionMarked, isTableRowSelected, isTableStateFlagSet, listenerChangedEvent, madeRequiredConditionally, markTablePosition, moveTo, moveToMboFromDataBean, needToAuthenticate, next, nextrow, notExist, positionState, preSaveChecks, previous, prevrow, propagateRequired, queryAllBookmarks, queryAllRecs, refreshFieldErrors, refreshTable, registerDynamicControlsWithERM, reloadTable, removeDialogReference, removeListener, removeRowOnCancel, rePosition, reserveOnePair, reset, resetDataBean, resetJSPFlags, resetQbe, resetWithSelection, restoreSavedQbeSettings, retainPosition, returnLookupValue, returnLookupValue, returnLookupValue, returnLookupValue, save, save, saveCurrentQbeSettings, scrollnext, scrollprev, select, select, selectAll, selectrecord, selectRows, sendRefreshTable, setApp, setApp, setAppDefault, setAppDefaults, setApplicationError, setAppWhere, setAsyncLock, setAttributes, setCurrentQueryDescription, setCurrentQueryName, setCurrentRecordData, setCurrentRow, setDate, setDate, setDate, setDefaultOrderBy, setDefaultQbe, setDefaultValue, setDefaultValue, setDescAttributeId, setDynamicAppDefaults, setDynamicDefault, setDynamicQbeDefaults, setEmptyOnClear, setERMOnMboSet, setEsigValidated, setEventRowIndex, setfiltervalue, setLastEventHandled, setListTableModified, setListTableRetain, setMboName, setNewRowUnedited, setOrderBy, setPageRowCount, setParent, setQbe, setQbe, setQbe, setQbe, setQbe, setQbeAttributes, setQbeCaseSensitive, setQbeDefaults, setQbeExactMatch, setQueryBySiteQbe, setQueryDescBeforeReviseAction, setQueryNameBeforeReviseAction, setRemoveOnCancel, setReturnAttribute, setReturnComponent, setReturnComponentId, setReturnControlId, setShowDetails, setSmartFillValue, setTableFlag, setupBean, setupNonPersistent, setUserDefaults, setUserWhere, setvalue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromComponent, smartFill, smartFill, sort, sort, sortcolumn, sortcolumn, sqlwhere, structureChangedEvent, toBeSaved, toggledeleterow, toggledetailstate, toggleselectallrows, toggleselectrow, toString, turnEmptyStateOn, unbindComponent, undelete, undelete, unselect, unselect, unselectAll, useAllBookmarksQuery, useAllRecsQuery, useqbe, usequery, useQuery, useStoredQuery, validate, validateChildren, validateClause, validateMbo, validateRow, valueBound, valueUnboundgetCreator, getId, setCreator, setIdpublic DispatchUtil getUtil()
public MapFacadeTG getMapFacade()
public com.ibm.json.java.JSONObject getRouteDetailsForResources(com.ibm.json.java.JSONArray resources,
long startTime,
long endTime,
com.ibm.json.java.JSONObject refreshOptions)
protected UIOptions createUIOptions(java.lang.String id) throws MXException, java.io.IOException
BaseTreeGridMiniAppBeancreateUIOptions in class BaseTreeGridMiniAppBeanMXExceptionjava.io.IOExceptionprotected void addRUNEMRGAction(UIOptions opts)
public void loadData(WebClientSession sess, java.lang.String projectId, boolean addShiftInfo, java.lang.String resObj1, java.lang.String resKey1) throws java.lang.Exception
sess - java.lang.Exceptionpublic com.ibm.json.java.JSONObject loadUI(WebClientSession sess, java.lang.String projectId, boolean addShiftInfo, java.lang.String resObj1, java.lang.String resKey1) throws java.lang.Exception
sess - java.lang.Exceptionpublic java.util.concurrent.Future getProjectModel(UserInfo userInfo, java.lang.String id, boolean addShiftInfo, java.lang.String resObj1, java.lang.String resKey1) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.util.concurrent.Future loadProject(com.ibm.json.java.JSONObject options)
throws java.rmi.RemoteException,
MXException
BaseTreeGridMiniAppBeanloadProject in class BaseTreeGridMiniAppBeanoptions - JSONObject of parameters to pass the model. Can be null.java.rmi.RemoteExceptionMXExceptionpublic java.util.concurrent.Future getProjectModelForResource(MXResource res) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.util.concurrent.Future getProjectModel(com.ibm.json.java.JSONObject options,
boolean cache)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic java.util.Map getOptions()
AbstractTreeGridMiniAppBeangetOptions in interface HasOptionsgetOptions in class AbstractTreeGridMiniAppBeanpublic DynamicTooltip getTooltip(WebClientSession sess, java.lang.String projectid, java.lang.String col, java.lang.String id) throws MXException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
BaseTreeGridMiniAppBeangetTooltip in class BaseTreeGridMiniAppBeanMXExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic 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
getTooltipForDate in class BaseTreeGridMiniAppBeanMXExceptionjava.rmi.RemoteExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic DynamicTooltip getTooltipForPoint(java.lang.String id, int pointIndex) throws MXException, java.rmi.RemoteException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
getTooltipForPoint in class BaseTreeGridMiniAppBeanpointIndex - Point Index in the GanttPoints for row id. Points start at index 0.MXExceptionjava.rmi.RemoteExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic ReplyBuilder async_upload_changes(WebClientSession sess)
BaseTreeGridMiniAppBeanasync_upload_changes in class BaseTreeGridMiniAppBeanprotected void processMove(java.util.concurrent.Future modelFuture,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply)
throws java.lang.Exception
processMove in class BaseTreeGridMiniAppBeanjava.lang.Exceptionpublic void processChange(java.util.concurrent.Future model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply)
throws java.lang.Exception
BaseTreeGridMiniAppBeanprocessChange in class BaseTreeGridMiniAppBeanjava.lang.Exceptionpublic void updateDuration(MXGanttModel model, java.util.Date oldStartTime, java.util.Date oldEndTime, java.util.Date newStartTime, java.util.Date newEndTime, MXActivity mxa) throws java.lang.Exception
BaseTreeGridMiniAppBeanupdateDuration in class BaseTreeGridMiniAppBeanjava.lang.Exceptionpublic void initializeProjectData()
initializeProjectData in class BaseTreeGridMiniAppBeanpublic void onReset()
BaseTreeGridMiniAppBeanonReset in interface ResetListeneronReset in class BaseTreeGridMiniAppBeanprotected void clearCachedModel()
public TMenu async_get_table_context_menu(WebClientSession sess, java.lang.String projectId, com.ibm.json.java.JSONObject selection) throws java.lang.Exception
id - Activity IDcol - Table Columnjava.lang.Exceptionprotected TMenu getContextMenuFor(TMenu menu, UserInfo userInfo, java.lang.String projectId, Selection selection) throws java.lang.Exception
menu - userInfo - projectId - propName - propValue - ids - java.lang.Exceptionprotected void addActionMenuItems(TMenu popupmenu, java.util.concurrent.Future modelFuture, java.lang.String projectId, Selection selection, java.lang.String frame) throws java.lang.Exception
java.lang.Exceptionjava.lang.InterruptedExceptionpublic boolean isLocked(MXActivity activity)
isLocked in class BaseTreeGridMiniAppBeanpublic boolean isResourceLocked(MXActivity activity)
isResourceLocked in class BaseTreeGridMiniAppBeanpublic com.ibm.json.java.JSONObject refreshResource(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject createAssignment(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject deleteAssignment(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject splitAssignment(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject splitAssignment3(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject splitAssignment(WebClientSession sess, java.lang.String actionid, java.lang.String params, int numberOfSplits) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject splitAssignmentToShift(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject lock(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject unlock(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject reslock(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject resunlock(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject toggleLock(WebClientSession sess, java.lang.String actionid, java.lang.String params, boolean lock) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject toggleResLock(WebClientSession sess, java.lang.String actionid, java.lang.String params, boolean lock) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject resourceLock(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject resourceUnlock(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject toggleResourceLock(WebClientSession sess, java.lang.String actionid, java.lang.String params, boolean lock) throws java.lang.Exception
java.lang.Exceptionpublic java.util.List getExtraResources(java.lang.String servletBaseUrl,
java.lang.String miniappBaseUrl)
HasExtraResourcesWebResource objects to load for this miniappgetExtraResources in interface HasExtraResourcesservletBaseUrl - full base servlet URL pathminiappBaseUrl - full base miniapp URL path to THIS miniapp instanceprotected TreeGridUtil.ITGSerializationHelper createSerializationHelper(UserInfo userInfo)
createSerializationHelper in class BaseTreeGridMiniAppBeanpublic com.ibm.json.java.JSONObject SAVEBULKTRAVELTIME(com.ibm.json.java.JSONArray params)
throws MXException,
java.rmi.RemoteException,
java.lang.InterruptedException,
java.util.concurrent.ExecutionException
MXExceptionjava.rmi.RemoteExceptionjava.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionpublic com.google.gson.JsonObject SHOWMULTIPLEROUTEERRORS(com.ibm.json.java.JSONArray param)
throws MXException,
java.io.IOException
MXExceptionjava.io.IOExceptionpublic static java.lang.Double secondsToDuration(long seconds)
public void on_reload_model_for_traveltime()
public ReplyBuilder autoRefreshModel(java.lang.String projectId) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXException