public class ResourceScheduleView extends BaseResourceView
AbstractTreeGridMiniAppBean.BucketInfo, AbstractTreeGridMiniAppBean.ShiftInfo| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
QBE_SEPARATOR_TOKEN
Separator character used for the QBE * * "\u00a7"
|
ONE_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 |
|---|
ResourceScheduleView() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addActionMenuItems(TMenu popupmenu,
java.lang.String[] selectedresources,
java.util.concurrent.Future modelFuture,
java.lang.String projectId,
java.lang.String colName,
java.lang.String colValue,
Selection selected,
java.lang.String frame)
Adds SKDAction items to the TMenu.
|
void |
addFilterToggle(UIOptions opts) |
void |
addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
MXReservation reservation,
WebClientSession session) |
void |
addModelChange(MXGanttModel model,
MXActivity currentActivity,
MXResource res,
MXReservation reservation,
WebClientSession session) |
protected void |
addRUNEMRGAction(UIOptions opts) |
void |
addServerAction(TMenu menu,
java.lang.String projectId,
MXActivity activity,
MXResource resource,
java.lang.String actionTitle,
java.lang.String actionName) |
void |
addViewNotesAction(TMenu menu,
java.lang.String projectId,
MXActivity activity) |
void |
applyModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
MXReservation reservation,
WebClientSession session) |
void |
assignAssignment(MXGanttModel model,
ReplyBuilder reply,
WebClientSession sess,
MXActivity act,
MXResource res) |
com.ibm.json.java.JSONObject |
assignto(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
com.ibm.json.java.JSONObject |
assigntoselectedlocations(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
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) |
boolean |
canAssignToLaborCrew(java.lang.String[] selectedresources,
Selection selected) |
boolean |
canAssignToLaborCrewAvail(java.lang.String[] selectedresources,
Selection selected) |
boolean |
canAssignToLaborCrewBasedOnResourceLock(java.lang.String[] selectedresources,
Selection selected,
MXGanttModel model) |
boolean |
canAssignToLoc(MXActivity activity,
java.lang.String[] selectedresources,
java.lang.String actresid,
MXGanttModel model) |
boolean |
canDeleteWork(MXActivity activity) |
boolean |
canUnAssign(MXActivity activity,
java.lang.String[] selectedactivitis,
java.lang.String actresid,
MXGanttModel model) |
MXActivity |
createNewAssignment(MXGanttModel model,
WebClientSession session,
MXActivity act,
MXResource res,
long start,
long end) |
protected UIOptions |
createUIOptions(java.lang.String id)
Called only once, by getUIOptions to actually create the options.
|
com.ibm.json.java.JSONObject |
dummyAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params)
NOT USED.
|
com.ibm.json.java.JSONObject |
getLayoutUI(WebClientSession sess,
java.lang.String appName,
java.lang.String projectId)
Loads the Gantt UI (ie, the TreeGrid ui) for the given project.
|
java.util.List |
getMultiSkillResourceSet(WebClientSession sess,
java.lang.String projectId,
java.lang.String activityid)
For a given activity ID, find and return the resource list for matching craft and skill
|
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)
|
ReplyBuilder |
getRelatedAssignments(WebClientSession sess,
java.lang.String projectId,
java.lang.String activityid) |
java.util.Map |
getScheduleWindow(WebClientSession sess,
java.lang.String projectId,
java.lang.String activityid)
For a given activity ID, find and return the schedule window
|
long[] |
getShiftBreakPoints(MXGanttModel model,
MXResource resource,
long start,
long end) |
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
|
boolean |
isCapabilityMat(WebClientSession sess,
MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res) |
boolean |
isLocked(MXActivity activity) |
java.lang.String |
isQulificationMat(WebClientSession sess,
MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res) |
boolean |
isResourceLocked(MXActivity activity) |
void |
loadSchedulerProject(WebClientSession sess)
Load the Scheduler project gantt model for the given project.
|
com.ibm.json.java.JSONObject |
mergeAllWorkAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
mergeAssignments(MXGanttModel model,
WebClientSession session,
MXActivity parentActivity,
MXActivity activity,
MXResource res,
ReplyBuilder reply) |
com.ibm.json.java.JSONObject |
mergeWorkAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
com.ibm.json.java.JSONObject |
newWorkAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
onReset()
OnReset is called whenever we need to clear the state of our beean.
|
protected void |
processChange(WebClientSession sess,
MXGanttModel model,
ReplyBuilder reply,
com.ibm.json.java.JSONObject change,
MXActivity mxa)
Allow subclasses to process model changes BEFORE add model changes
|
protected void |
processMove(java.util.concurrent.Future modelFuture,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply) |
protected void |
refreshToolbarItems(UIOptions uiOptions2)
This is called everytime getUIOptions is called, in case, bean needs to
refresh the state of the options
|
ReplyBuilder |
setFilterState(boolean val) |
boolean |
setSkillMapping(MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res,
MXReservation unused_reservation,
boolean update) |
com.ibm.json.java.JSONObject |
split3Action(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
split3Assignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
com.ibm.json.java.JSONObject |
splitAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
splitAssignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
com.ibm.json.java.JSONObject |
splitShiftAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
splitShiftAssignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
com.ibm.json.java.JSONObject |
unassign(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
validateAssignment(WebClientSession sess,
ReplyBuilder reply,
MXGanttModel model,
MXResource res,
MXActivity act)
Provides Assignment Validation during updates
|
boolean |
validateScheduleWindow(WebClientSession sess,
MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res) |
async_get_table_context_menu, getContextMenuFor, getTooltipForDate_DELETECONSTRAINTS, addPrintPDFAction, markAssignmentDelete, processChange, updateConstraintsaddActionMenuItems, addFixUI, addGotoToolbarOptions, addLockDurationIcon, addLockResourceIcon, addLockScheduleIcon, addModelChange, addModelChange, addZoomToToolbarOptions, async_get_table_context_menu, canNotAssignTo, clearSavedState, createSerializationHelper, getActivitites, getActualStartEnd, getCalculatedProjectMinMax, getContextMenuFor, getGanttConfigInfo, getProject, getSKDPMUtility, getTooltipForCPM, getTooltipForPoint, getUIOptions, getUIOptions, initializeProjectData, loadProject, loadSKDUIInfo, on_handle_applink_menu_item, setSerializationHelper, setupBean, updateDuration, updateStartEndTimesaddLinkToWorkViewFilter, 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, setIdprotected static final java.lang.String QBE_SEPARATOR_TOKEN
public void addFilterToggle(UIOptions opts)
addFilterToggle in class AbstractTreeGridMiniAppBeanpublic ReplyBuilder setFilterState(boolean val) throws java.rmi.RemoteException, MXException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.rmi.RemoteExceptionMXExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic java.util.Map getOptions()
AbstractTreeGridMiniAppBeangetOptions in interface HasOptionsgetOptions in class AbstractTreeGridMiniAppBeanpublic void validateAssignment(WebClientSession sess, ReplyBuilder reply, MXGanttModel model, MXResource res, MXActivity act) throws java.rmi.RemoteException, java.lang.Exception, java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.rmi.RemoteExceptionjava.lang.Exceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic java.util.Map getScheduleWindow(WebClientSession sess, java.lang.String projectId, java.lang.String activityid) throws java.rmi.RemoteException, MXException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
sess - projectId - activityid - java.rmi.RemoteExceptionMXExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic com.ibm.json.java.JSONObject getLayoutUI(WebClientSession sess, java.lang.String appName, java.lang.String projectId) throws java.lang.Exception
getLayoutUI in class WorkViewBeansess - appName - projectId - java.lang.Exceptionpublic void loadSchedulerProject(WebClientSession sess) throws java.lang.Exception
loadSchedulerProject in class WorkViewBeansess - java.lang.Exceptionpublic ReplyBuilder async_upload_changes(WebClientSession sess)
async_upload_changes in class BaseTreeGridMiniAppBeansess - protected void processChange(WebClientSession sess, MXGanttModel model, ReplyBuilder reply, com.ibm.json.java.JSONObject change, MXActivity mxa) throws java.lang.Exception
WorkViewBeanprocessChange in class WorkViewBeanjava.lang.Exceptionprotected 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 addModelChange(MXGanttModel model, MXActivity currentActivity, MXResource res, MXReservation reservation, WebClientSession session) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteExceptionjava.lang.Exceptionpublic void applyModelChange(MXGanttModel model, com.ibm.json.java.JSONObject obj, MXActivity currentActivity, MXResource res, MXReservation reservation, WebClientSession session) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteExceptionjava.lang.Exceptionpublic void addModelChange(MXGanttModel model, com.ibm.json.java.JSONObject obj, MXActivity currentActivity, MXResource res, MXReservation reservation, WebClientSession session) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteExceptionjava.lang.Exceptionpublic boolean setSkillMapping(MXGanttModel model, ilog.views.gantt.model.general.IlvGeneralActivity currentActivity, MXResource res, MXReservation unused_reservation, boolean update)
protected void addActionMenuItems(TMenu popupmenu, java.lang.String[] selectedresources, java.util.concurrent.Future modelFuture, java.lang.String projectId, java.lang.String colName, java.lang.String colValue, Selection selected, java.lang.String frame) throws java.lang.Exception
addActionMenuItems in class BaseResourceViewjava.lang.Exceptionjava.lang.InterruptedExceptionpublic boolean isLocked(MXActivity activity)
isLocked in class BaseTreeGridMiniAppBeanpublic boolean isResourceLocked(MXActivity activity)
isResourceLocked in class BaseTreeGridMiniAppBeanpublic boolean canDeleteWork(MXActivity activity)
public boolean canAssignToLoc(MXActivity activity, java.lang.String[] selectedresources, java.lang.String actresid, MXGanttModel model)
public com.ibm.json.java.JSONObject dummyAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic void addViewNotesAction(TMenu menu, java.lang.String projectId, MXActivity activity)
public void addServerAction(TMenu menu, java.lang.String projectId, MXActivity activity, MXResource resource, java.lang.String actionTitle, java.lang.String actionName)
public com.ibm.json.java.JSONObject newWorkAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject splitShiftAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject splitAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject split3Action(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject mergeAllWorkAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject mergeWorkAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic DynamicTooltip getTooltip(WebClientSession sess, java.lang.String projectid, java.lang.String col, java.lang.String id) throws MXException, java.rmi.RemoteException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
BaseTreeGridMiniAppBeangetTooltip in class BaseTreeGridMiniAppBeanMXExceptionjava.rmi.RemoteExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic void splitAssignment(MXGanttModel model, WebClientSession session, MXActivity activity, MXResource res, ReplyBuilder reply, long start, long end) throws java.lang.Exception
java.lang.Exceptionpublic void split3Assignment(MXGanttModel model, WebClientSession session, MXActivity activity, MXResource res, ReplyBuilder reply, long start, long end) throws java.lang.Exception
java.lang.Exceptionpublic void splitShiftAssignment(MXGanttModel model, WebClientSession session, MXActivity activity, MXResource res, ReplyBuilder reply, long start, long end) throws java.lang.Exception
java.lang.Exceptionpublic void mergeAssignments(MXGanttModel model, WebClientSession session, MXActivity parentActivity, MXActivity activity, MXResource res, ReplyBuilder reply) throws java.lang.Exception
java.lang.Exceptionpublic MXActivity createNewAssignment(MXGanttModel model, WebClientSession session, MXActivity act, MXResource res, long start, long end) throws java.lang.Exception
java.lang.Exceptionpublic long[] getShiftBreakPoints(MXGanttModel model, MXResource resource, long start, long end)
public ReplyBuilder getRelatedAssignments(WebClientSession sess, java.lang.String projectId, java.lang.String activityid) throws java.rmi.RemoteException, MXException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.rmi.RemoteExceptionMXExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic java.util.List getMultiSkillResourceSet(WebClientSession sess, java.lang.String projectId, java.lang.String activityid) throws java.rmi.RemoteException, MXException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
sess - projectId - activityid - java.rmi.RemoteExceptionMXExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic com.ibm.json.java.JSONObject assigntoselectedlocations(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic void assignAssignment(MXGanttModel model, ReplyBuilder reply, WebClientSession sess, MXActivity act, MXResource res) throws java.lang.Exception
java.lang.Exceptionpublic boolean isCapabilityMat(WebClientSession sess, MXGanttModel model, ilog.views.gantt.model.general.IlvGeneralActivity currentActivity, MXResource res) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteExceptionjava.lang.Exceptionpublic java.lang.String isQulificationMat(WebClientSession sess, MXGanttModel model, ilog.views.gantt.model.general.IlvGeneralActivity currentActivity, MXResource res) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteExceptionjava.lang.Exceptionpublic boolean validateScheduleWindow(WebClientSession sess, MXGanttModel model, ilog.views.gantt.model.general.IlvGeneralActivity currentActivity, MXResource res) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteExceptionjava.lang.Exceptionprotected UIOptions createUIOptions(java.lang.String id) throws MXException, java.io.IOException
WorkViewBeancreateUIOptions in class WorkViewBeanMXExceptionjava.io.IOExceptionprotected void addRUNEMRGAction(UIOptions opts)
public com.ibm.json.java.JSONObject assignto(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONObject unassign(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exceptionpublic boolean canUnAssign(MXActivity activity, java.lang.String[] selectedactivitis, java.lang.String actresid, MXGanttModel model)
public boolean canAssignToLaborCrew(java.lang.String[] selectedresources,
Selection selected)
public boolean canAssignToLaborCrewBasedOnResourceLock(java.lang.String[] selectedresources,
Selection selected,
MXGanttModel model)
public boolean canAssignToLaborCrewAvail(java.lang.String[] selectedresources,
Selection selected)
public ReplyBuilder autoRefreshModel(java.lang.String projectId) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void onReset()
BaseTreeGridMiniAppBeanonReset in interface ResetListeneronReset in class WorkViewBeanprotected void refreshToolbarItems(UIOptions uiOptions2)
BaseTreeGridMiniAppBeanrefreshToolbarItems in class BaseTreeGridMiniAppBean