public class ApptBookMiniAppBean extends DataBean implements HasOptions, CssFilterable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPTBKMGRWINDOWSIZE |
protected ApptBook |
apptBook |
static java.lang.String |
APPTBOOK_MSG_GROUP |
protected java.util.Date |
baseDate |
protected boolean |
firstLoad |
protected java.util.Date |
gotoDate |
static java.lang.String |
SCHEDULER_MSG_GROUP |
protected java.util.Date |
today |
protected int |
windowSize |
ALL_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, zombieData
clientSession, creator, EVENT_CONTINUE, EVENT_HANDLED, EVENT_STOP_ALL, id, sessionContext
Constructor and Description |
---|
ApptBookMiniAppBean() |
Modifier and Type | Method and Description |
---|---|
void |
addActionMenuItems(TMenu popupmenu,
java.lang.String[] selectedBuckets,
java.lang.String projectId,
java.lang.String propName,
java.lang.String propValue,
java.util.HashMap apptactions)
Adds items to the TMenu.
|
TMenu |
async_get_table_context_menu(WebClientSession sess,
java.lang.String projectId,
java.lang.String selectedId,
com.ibm.json.java.JSONObject selection,
java.lang.String column,
java.lang.String value) |
protected void |
buildHeaders(com.ibm.json.java.JSONObject jo) |
com.ibm.json.java.JSONObject |
createUI(long startDate) |
protected void |
error(java.lang.String string,
java.lang.Exception e) |
java.lang.String |
filterCss(java.lang.String css,
MiniAppControl control) |
protected java.lang.String |
getAppMboString(java.lang.String field) |
java.lang.String |
getAppName()
Return the configure AppName for the Scheduler MiniApp, as configured in
the presenation xml file
|
java.util.HashMap |
getApptActions() |
MboRemote |
getApptBook() |
java.lang.String |
getBaseImageUrl() |
protected TMenu |
getContextMenuFor(TMenu menu,
UserInfo userInfo,
java.lang.String projectId,
java.lang.String propName,
java.lang.String propValue,
java.lang.String[] ids)
Given the parameters, return a TMenu (TreeGrid Menu) context menu.
|
com.ibm.json.java.JSONObject |
getDefaultUIJason() |
ApptBook |
getModel() |
ModelLoader |
getModelLoader() |
java.util.Map |
getOptions() |
FunctionMapResolver |
getResolver() |
FunctionMapResolver |
getResolverWithCellText() |
com.ibm.json.java.JSONObject |
getRootData() |
UserInfo |
getUserInfo() |
com.ibm.json.java.JSONObject |
gotoDate(long date,
long tzOffset,
java.lang.String fmtDate)
Goto Date will just set the date to load and then return a flag to tell the model to reload.
|
com.ibm.json.java.JSONObject |
gotoDateOffset(int offset)
gotoDateOffset will just calcuate the date to load and set that date and return a flag to reload the model.
|
java.lang.String |
label(java.lang.String key) |
java.lang.String |
label(java.lang.String key,
java.lang.String groupName) |
com.ibm.json.java.JSONObject |
loadLocalizedData() |
java.lang.String |
loadResource(java.lang.String path) |
_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, 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, valueUnbound
getCreator, getId, setCreator, setId
protected java.util.Date baseDate
protected java.util.Date today
protected java.util.Date gotoDate
protected ApptBook apptBook
protected int windowSize
protected boolean firstLoad
public static final java.lang.String APPTBOOK_MSG_GROUP
public static final java.lang.String SCHEDULER_MSG_GROUP
public static final java.lang.String APPTBKMGRWINDOWSIZE
public com.ibm.json.java.JSONObject loadLocalizedData()
protected void error(java.lang.String string, java.lang.Exception e)
protected java.lang.String getAppMboString(java.lang.String field)
public com.ibm.json.java.JSONObject gotoDate(long date, long tzOffset, java.lang.String fmtDate) throws java.lang.Exception
date
- tzOffset
- fmtDate
- java.lang.Exception
public com.ibm.json.java.JSONObject gotoDateOffset(int offset) throws java.lang.Exception
offset
- 1 mean next, -1 mean previousjava.lang.Exception
public com.ibm.json.java.JSONObject getDefaultUIJason()
public com.ibm.json.java.JSONObject createUI(long startDate) throws MXException
MXException
protected void buildHeaders(com.ibm.json.java.JSONObject jo)
public FunctionMapResolver getResolver()
public FunctionMapResolver getResolverWithCellText()
public com.ibm.json.java.JSONObject getRootData()
public MboRemote getApptBook() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public ModelLoader getModelLoader()
public ApptBook getModel()
public java.lang.String loadResource(java.lang.String path)
public java.lang.String getBaseImageUrl()
public java.lang.String filterCss(java.lang.String css, MiniAppControl control)
filterCss
in interface CssFilterable
public TMenu async_get_table_context_menu(WebClientSession sess, java.lang.String projectId, java.lang.String selectedId, com.ibm.json.java.JSONObject selection, java.lang.String column, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public java.util.Map getOptions()
getOptions
in interface HasOptions
public java.lang.String label(java.lang.String key, java.lang.String groupName)
public java.lang.String label(java.lang.String key)
public UserInfo getUserInfo()
protected TMenu getContextMenuFor(TMenu menu, UserInfo userInfo, java.lang.String projectId, java.lang.String propName, java.lang.String propValue, java.lang.String[] ids) throws java.lang.Exception
menu
- userInfo
- projectId
- propName
- propValue
- ids
- java.lang.Exception
public java.util.HashMap getApptActions()
public void addActionMenuItems(TMenu popupmenu, java.lang.String[] selectedBuckets, java.lang.String projectId, java.lang.String propName, java.lang.String propValue, java.util.HashMap apptactions) throws java.lang.Exception
java.lang.Exception
java.lang.InterruptedException
public java.lang.String getAppName()