public class LinearMiniAppBean extends CommonLinearMiniAppBean implements ResetListener
LINEARASSET_MSG_GROUP, linearLogger
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 |
---|
LinearMiniAppBean() |
Modifier and Type | Method and Description |
---|---|
void |
buildChildElements(DataRow childRow,
com.ibm.json.java.JSONObject rootChild,
com.ibm.json.java.JSONObject defaultAttLabels,
java.lang.String defaultElementLabelAttribute) |
void |
buildChildInfo(com.ibm.json.java.JSONObject attLabelObj,
java.lang.String defaultElementLabelAttribute,
com.ibm.json.java.JSONObject rootChild,
com.ibm.json.java.JSONObject child,
DataRow child1) |
void |
buildChildItems(DataRow root,
com.ibm.json.java.JSONArray rootArray,
com.ibm.json.java.JSONObject defaultAttLabels,
java.lang.String defaultElementLabelAttribute) |
com.ibm.json.java.JSONObject |
createUI() |
com.ibm.json.java.JSONObject |
getChildData() |
com.ibm.json.java.JSONObject |
getRefreshedData(java.lang.String[] tokens) |
com.ibm.json.java.JSONObject |
getRootData() |
com.ibm.json.java.JSONObject |
loadLocalizedData() |
java.lang.String |
loadResource(java.lang.String path) |
void |
onReset()
OnReset is called whenever we need to clear the state of our beean.
|
void |
setupBean(WebClientSession wcs)
This method must be call after the bean is instantiated.
|
com.ibm.json.java.JSONArray |
sortData(com.ibm.json.java.JSONArray runData) |
filterCss, get_calculatedMeasure, get_i18n_MaxMsg_label, getBaseImageUrl, getCurrentMapProvider, getDataListener, getDynamicOptions, getLinearUrl, getOptions, isMboLinkedToFeatureClass, label, label, return_mapProvider_type, send_client_remove_treegrid, send_client_treegrid_from_to_measure, send_client_treegrid_refresh, send_client_treegrid_reset, send_client_visibility_grid, sendEventToTreeGrid, updateFromToMeasure
_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 void setupBean(WebClientSession wcs)
DataBean
public void onReset()
onReset
in interface ResetListener
public com.ibm.json.java.JSONObject loadLocalizedData()
public com.ibm.json.java.JSONObject createUI()
public com.ibm.json.java.JSONObject getRootData() throws MXException
MXException
public com.ibm.json.java.JSONObject getChildData() throws MXException
MXException
public com.ibm.json.java.JSONObject getRefreshedData(java.lang.String[] tokens)
public java.lang.String loadResource(java.lang.String path)
public void buildChildItems(DataRow root, com.ibm.json.java.JSONArray rootArray, com.ibm.json.java.JSONObject defaultAttLabels, java.lang.String defaultElementLabelAttribute)
public void buildChildElements(DataRow childRow, com.ibm.json.java.JSONObject rootChild, com.ibm.json.java.JSONObject defaultAttLabels, java.lang.String defaultElementLabelAttribute)
public void buildChildInfo(com.ibm.json.java.JSONObject attLabelObj, java.lang.String defaultElementLabelAttribute, com.ibm.json.java.JSONObject rootChild, com.ibm.json.java.JSONObject child, DataRow child1)
public com.ibm.json.java.JSONArray sortData(com.ibm.json.java.JSONArray runData)