public class SearchClassificationBean extends TreeControlBean
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 |
---|
SearchClassificationBean() |
Modifier and Type | Method and Description |
---|---|
int |
classAndAttributesSearch()
When user further enters attribute values and click refine button, this event is triggered.
|
int |
clearSearch()
When user further enters attribute values and click the clear button, this event is triggered.
|
java.lang.String |
getAttributeForReturn()
sub class will supply the return value such as itemnum,assetnum,location, wonum,etc
|
DataBean |
getClassSpecDataBean()
IV60912:get the ClassSpec DataBean
|
java.lang.String |
getOriginatingAttribute()
Returns the field where the dialog is launched
|
DataBean |
getOriginatingDataBean()
Returns the DataBean where the field resides when the dialog is launched from the field.
|
java.lang.String |
getResultObjectName()
sub class will supply the return value such as itemnum,assetnum,location, wonum,etc
|
MboSetRemote |
getResultSetForReturn()
sub class will supply the real result set
|
MboRemote |
getSelectedClassStructure()
returns the classstructure mbo being selected in the current classstructure set
|
java.lang.Object[][] |
getTop(java.lang.String[] dataattributes,
int maxchildren)
Overwrite the base method to move to the first record of the top-level classifications that has been sorted.
|
void |
initialize()
Typically called after the DataBean gets a new MboSetRemote
On the MboSetRemote it sets the app, the app defaults, user defaults
If the remote is an instanceof NonPersistentMboSetRemote then setup is
called on it and sets the current row to 0.
|
int |
selectnode()
When record is slected, related sets refresh.
|
void |
setResultSetToReturn(MboSetRemote mboSet)
07-24186
|
void |
setSelectValueBean(DataBean selectBean)
08-21431:
|
clearbreadcrumbs, dataChangedEvent, getBoundTree, getBreadcrumbs, getChildren, getMboValueData, getobjectname, getPathToTop, getRefreshTree, getSourceAttributeValue, getSourceDataAttribute, getuniqueidname, getuniqueidvalue, markTreesForRefresh, selectrecord, setcurrentnode, setHierarchy, setIgnoreTreeRefresh, setobjectname, setRefreshTree, setSourceAttributeValue, setSourceDataAttribute, setuniqueidname, setuniqueidvalue
_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, 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, getQbe, getQbe, getQbeAttributes, getQueryDescBeforeReviseAction, getQueryNameBeforeReviseAction, getRemoteForDownload, getRemoteForLookup, getReturnAttribute, getReturnComponent, getReturnComponentId, getReturnControlId, getRowIndexFromEvent, 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, 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, returnLookupValue, returnLookupValue, returnLookupValue, returnLookupValue, save, save, saveCurrentQbeSettings, scrollnext, scrollprev, select, select, selectAll, 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, 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 initialize() throws MXException, java.rmi.RemoteException
DataBean
MXException
java.rmi.RemoteException
public int selectnode() throws MXException
selectnode
in class TreeControlBean
MXException
public java.lang.String getOriginatingAttribute() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public DataBean getOriginatingDataBean() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboRemote getSelectedClassStructure() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public int classAndAttributesSearch() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public int clearSearch() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboSetRemote getResultSetForReturn() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getAttributeForReturn() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getResultObjectName() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setResultSetToReturn(MboSetRemote mboSet) throws MXException, java.rmi.RemoteException
mboSet
- MXException
java.rmi.RemoteException
public void setSelectValueBean(DataBean selectBean) throws MXException, java.rmi.RemoteException
selectBean
- MXException
java.rmi.RemoteException
public java.lang.Object[][] getTop(java.lang.String[] dataattributes, int maxchildren) throws MXException, java.rmi.RemoteException
getTop
in class TreeControlBean
dataattributes
- maxchildren
- MXException
java.rmi.RemoteException
public DataBean getClassSpecDataBean() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException