public class CrewAssignViewBean extends BaseResourceView
AbstractTreeGridMiniAppBean.BucketInfo, AbstractTreeGridMiniAppBean.ShiftInfo
SCHEDULER_MSG_GROUP, SKD_BUILD_ID, TESTIDS_ENABLED_PROPERTY
ALL_BOOKMARKS, ALL_RECORDS, ATTR_COLUMN, ATTR_DEFAULT, ATTR_QBE, ATTR_READONLY, ATTR_REFRESH_TABLE, ATTR_REQUIRED, ATTR_RESET, MAX_TABLEROWS, 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
EVENT_CONTINUE, EVENT_HANDLED, EVENT_STOP_ALL
Constructor and Description |
---|
CrewAssignViewBean() |
Modifier and Type | Method and Description |
---|---|
com.ibm.json.java.JSONObject |
_next3wks(WebClientSession sess,
java.lang.String ids,
java.lang.String values) |
com.ibm.json.java.JSONObject |
_pre3wks(WebClientSession sess,
java.lang.String ids,
java.lang.String values) |
com.ibm.json.java.JSONObject |
_toggleview(WebClientSession sess,
java.lang.String ids,
java.lang.String values) |
void |
addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
WebClientSession session) |
void |
addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
WebClientSession session) |
void |
applyModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
WebClientSession session) |
void |
AssignAssignment(MXGanttModel model,
ReplyBuilder reply,
WebClientSession sess,
MXActivity act,
MXResource res) |
boolean |
canReassign(java.lang.String[] selectedresources,
Selection selected) |
MXActivity |
createNewAssignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
long start,
long end,
int selectedseg,
boolean activityIsParent) |
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.
|
boolean |
isDailyView() |
java.util.concurrent.Future<MXGanttModel> |
loadProject(com.ibm.json.java.JSONObject projectOptions)
Returns a Future for the given Gantt Model.
|
void |
loadSchedulerProject(WebClientSession sess)
Load the Scheduler project gantt model for the given project.
|
void |
markAssignmentDelete(java.util.concurrent.Future<MXGanttModel> modelFuture,
com.ibm.json.java.JSONObject obj,
MXActivity act) |
com.ibm.json.java.JSONObject |
newassignment(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 |
processChange(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply)
Will be called for each change in the changes model
|
com.ibm.json.java.JSONObject |
reassign(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
setSegmentInfo(ilog.views.gantt.model.general.IlvGeneralActivity activity,
MXResource res) |
boolean |
setSkillMapping(MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res,
boolean update) |
boolean |
showmenu(MXGanttModel model,
MXActivity act,
MXResource res) |
com.ibm.json.java.JSONObject |
splitAction(WebClientSession sess,
java.lang.String actionid,
java.lang.String params) |
void |
splitAssignment(MXGanttModel model,
WebClientSession session,
MXActivity segmentactivity,
MXResource res,
long start,
long end) |
async_get_table_context_menu, getTooltipForDate
_DELETECONSTRAINTS, onReset
addActionMenuItems, addFixUI, addGotoToolbarOptions, addLockDurationIcon, addModelChange, addZoomToToolbarOptions, async_get_table_context_menu, async_upload_changes, canNotAssignTo, clearSavedState, getActivitites, getActualStartEnd, getCalculatedProjectMinMax, getGanttConfigInfo, getSKDPMUtility, getTooltip, getTooltipForCPM, getTooltipForPoint, getUIOptions, initializeProjectData, loadSKDUIInfo, on_handle_applink_menu_item, setSerializationHelper, setupBean, updateDuration, updateStartEndTimes
addFilterToggle, addLinkToWorkViewFilter, addQuickSearch, addToggleDependencies, appendCss, async_export_echo, async_load_text, async_push_client_message, async_upload_state, beanSupplier, callBeanMethod, callMethod, CfgId, filterCss, getApplicationResource, getAppName, getBaseImageUrl, getClientSession, getCurrentProjectId, getLastKnownState, getModAvailForDate, getOptions, getPresentationOptions, getSchedulerProperties, getSerializationHelper, getShiftBreakInfoForDate, getShiftWorkPeriodInfoForDate, getShiftWorkPeriodInfoForDate, getShiftWorkPeriodInfoForDate, getSKDAppServiceBean, getSKDAppServiceBean, getTimeZone, getTooltipForDateInSchedule, getUserInfo, isAiviationLicensePresent, isAiviationMROLicensePresent, isGUIMirrored, isLicensePresent, isLicensePresent, isShowingWeather, label, label, loadMiniAppResource, loadTemplate, loadTooltip, on_handle_applink_menu_item, resolveTemplate, sendEventToTreeGrid, setGridTitleInUIOptions, sortSKDAction, uiOptionsSupplier, updateBooleanProperty, updateDateTimeProperty, updateIntProperty, updateStringProperty
_useAllBookmarksQuery, _useAllRecsQuery, _usequery, addAttribute, addConditionalProperties, addDialogReference, addListener, addQbeAttribute, addrow, addSigOption, applyValuesToSharedAttributes, applyValuesToSharedAttributes, asyncLocked, bindComponent, boundToTable, buildPortalMsg, callBeanMethod, callBeanMethod, callBeanMethod, callBeanMethod, callMethod, callMethod, callMethod, callMethod, callRemoteMethod, callRemoteMethod, cancelDialog, canCloseBean, canFetchData, changeRequiredField, checkAndDistributeRequiredError, checkESigAuthenticated, checkForAppError, checkMethodAccess, clearBean, clearfilter, 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, 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, getZombie, getZombieMboValueData, handleRemoteException, handleRequiredFieldException, hasLongDescriptionText, hasLongDescriptionText, hasMboSetRemote, hasPageRows, hasRow, hasSameMboSet, hasSigOptionAccess, hasSigOptionAccess, hierarchicalmove, highlightrow, highlightrow, insert, insert, insertAtEnd, instantdelete, isAppTableRetain, isAttribute, isAttributeHidden, isAttributeHidden, isColumnSorted, isEmpty, isListTableModified, isListTableRetain, isLookupMultiSelect, isMboHidden, isMboHidden, isModifiedRow, isModifiedRow, isNewRow, isNewRow, isNewRowUnedited, isRowDeleted, isRowLocked, isSelected, isSubSelect, isTableAttribute, isTablePostionMarked, isTableRowSelected, isTableStateFlagSet, listenerChangedEvent, madeRequiredConditionally, markTablePosition, moveToMboFromDataBean, needToAuthenticate, next, nextrow, positionState, previous, prevrow, propagateRequired, queryAllBookmarks, queryAllRecs, refreshFieldErrors, refreshTable, registerDynamicControlsWithERM, reloadTable, removeDialogReference, removeListener, removeRowOnCancel, rePosition, reset, resetJSPFlags, resetQbe, resetWithSelection, restoreSavedQbeSettings, retainPosition, returnLookupValue, returnLookupValue, returnLookupValue, returnLookupValue, save, save, saveCurrentQbeSettings, scrollnext, scrollprev, select, select, selectAll, selectrecord, selectRows, sendRefreshTable, setApp, setAppDefault, setAppDefaults, setApplicationError, setAppWhere, setAsyncLock, setAttributes, setCurrentQueryDescription, setCurrentRow, setDate, setDate, setDate, setDefaultOrderBy, setDefaultQbe, setDefaultValue, setDefaultValue, setDescAttributeId, setDynamicAppDefaults, setDynamicDefault, setDynamicQbeDefaults, setEmptyOnClear, 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, 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, validateMbo, valueBound, valueUnbound
getCreator, getId, setCreator, setId
public com.ibm.json.java.JSONObject _toggleview(WebClientSession sess, java.lang.String ids, java.lang.String values) throws java.lang.Exception
java.lang.Exception
public com.ibm.json.java.JSONObject _pre3wks(WebClientSession sess, java.lang.String ids, java.lang.String values) throws java.lang.Exception
java.lang.Exception
public com.ibm.json.java.JSONObject _next3wks(WebClientSession sess, java.lang.String ids, java.lang.String values) throws java.lang.Exception
java.lang.Exception
public void loadSchedulerProject(WebClientSession sess) throws java.lang.Exception
loadSchedulerProject
in class WorkViewBean
sess
- java.lang.Exception
public com.ibm.json.java.JSONObject getLayoutUI(WebClientSession sess, java.lang.String appName, java.lang.String projectId) throws java.lang.Exception
getLayoutUI
in class WorkViewBean
sess
- appName
- project
- java.lang.Exception
public void applyModelChange(MXGanttModel model, com.ibm.json.java.JSONObject obj, MXActivity currentActivity, MXResource res, WebClientSession session) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteException
java.lang.Exception
public void addModelChange(MXGanttModel model, com.ibm.json.java.JSONObject obj, MXActivity currentActivity, MXResource res, WebClientSession session) throws java.rmi.RemoteException, java.lang.Exception
java.rmi.RemoteException
java.lang.Exception
public boolean setSkillMapping(MXGanttModel model, ilog.views.gantt.model.general.IlvGeneralActivity currentActivity, MXResource res, boolean update)
public void setSegmentInfo(ilog.views.gantt.model.general.IlvGeneralActivity activity, MXResource res)
public com.ibm.json.java.JSONObject newWorkAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exception
public com.ibm.json.java.JSONObject splitAction(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exception
public MXActivity createNewAssignment(MXGanttModel model, WebClientSession session, MXActivity activity, MXResource res, long start, long end, int selectedseg, boolean activityIsParent)
public void splitAssignment(MXGanttModel model, WebClientSession session, MXActivity segmentactivity, MXResource res, long start, long end) throws java.lang.Exception
java.lang.Exception
public com.ibm.json.java.JSONObject reassign(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exception
public void AssignAssignment(MXGanttModel model, ReplyBuilder reply, WebClientSession sess, MXActivity act, MXResource res) throws java.lang.Exception
java.lang.Exception
public com.ibm.json.java.JSONObject newassignment(WebClientSession sess, java.lang.String actionid, java.lang.String params) throws java.lang.Exception
java.lang.Exception
public boolean canReassign(java.lang.String[] selectedresources, Selection selected)
public void processChange(java.util.concurrent.Future<MXGanttModel> model, com.ibm.json.java.JSONObject change, WebClientSession sess, ReplyBuilder reply) throws java.lang.Exception
BaseTreeGridMiniAppBean
processChange
in class WorkViewBean
java.lang.Exception
public void markAssignmentDelete(java.util.concurrent.Future<MXGanttModel> modelFuture, com.ibm.json.java.JSONObject obj, MXActivity act) throws java.lang.Exception
markAssignmentDelete
in class WorkViewBean
java.lang.Exception
public void addModelChange(MXGanttModel model, com.ibm.json.java.JSONObject obj, MXActivity currentActivity, WebClientSession session) throws java.rmi.RemoteException, java.lang.Exception
addModelChange
in class BaseTreeGridMiniAppBean
java.rmi.RemoteException
java.lang.Exception
public boolean showmenu(MXGanttModel model, MXActivity act, MXResource res)
public java.util.concurrent.Future<MXGanttModel> loadProject(com.ibm.json.java.JSONObject projectOptions) throws java.rmi.RemoteException, MXException
BaseTreeGridMiniAppBean
loadProject
in class BaseTreeGridMiniAppBean
projectOptions
- JSONObject
of parameters to pass the model. Can be null.java.rmi.RemoteException
MXException
public boolean isDailyView()