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, zombieDataclientSession, 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, valueUnboundgetCreator, getId, setCreator, setIdprotected 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.Exceptionpublic com.ibm.json.java.JSONObject gotoDateOffset(int offset)
throws java.lang.Exception
offset - 1 mean next, -1 mean previousjava.lang.Exceptionpublic com.ibm.json.java.JSONObject getDefaultUIJason()
public com.ibm.json.java.JSONObject createUI(long startDate)
throws MXException
MXExceptionprotected 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.RemoteExceptionMXExceptionpublic 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 CssFilterablepublic 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.Exceptionpublic java.util.Map getOptions()
getOptions in interface HasOptionspublic 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.Exceptionpublic 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.Exceptionjava.lang.InterruptedExceptionpublic java.lang.String getAppName()