public class AssetLookupBase extends DataBean
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 |
---|
AssetLookupBase() |
Modifier and Type | Method and Description |
---|---|
int |
appendSelection() |
int |
bimModelListChanged() |
int |
bimviewer() |
int |
eventMultiSelect() |
protected void |
filterAndUndelete(DataBean multiLocDataBean,
java.lang.String modelSiteId,
java.util.Set selectedAssets,
java.util.Set selectedLocations)
Compares the proposed insertions against the existing table.
|
protected java.lang.String |
formatInClause(java.util.Iterator itr) |
java.lang.String |
getBinding() |
MboSetRemote |
getMboSet()
Returns the reference to the remote MboSet.
|
MboSetRemote |
getMboSetRemote()
Obtains and returns a MboSetRemote using the mboname of parent/relationship setup
for the bean.
|
BIMViewer |
getModel() |
java.util.Set |
getValueList() |
protected 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.
|
void |
insertAssets(MboRemote appMbo,
java.util.Set newAssets,
java.lang.String siteid)
Adds assets in the parent Asset and locations table
|
void |
insertLocations(MboRemote appMbo,
java.util.Set newLocations,
java.lang.String siteid)
Adds assets in the parent Asset and locations table
|
int |
returnLookupValue(MboRemote lookupMbo)
Called by field lookup dialogs to set the current record in this bean
|
void |
setCurrentBeanRecord(java.lang.String modelLocation) |
void |
setCurrentRecordToAppLocation() |
protected void |
setLocToModelLoc(WebClientEvent event) |
void |
structureChangedEvent(DataBean speaker)
event called by the "parent" DataBean which tells this DataBean that it references a new mbo or
MboSetRemote.
|
protected void |
testResultsForDuplicates(java.util.Set assetnumSet,
MboSetRemote resultSet,
java.util.Set existingAssets)
Check if the assets in the result set are already on the result set.
|
_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, 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, getWorkflowDirections, getZombie, getZombieMboValueData, handleRemoteException, handleRequiredFieldException, hasLongDescriptionText, hasLongDescriptionText, hasMboSetRemote, hasPageRows, hasRow, hasSameMboSet, hasSigOptionAccess, hasSigOptionAccess, hierarchicalmove, highlightrow, highlightrow, 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, 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, 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
public MboSetRemote getMboSet() throws MXException, java.rmi.RemoteException
DataBean
getMboSet
in class DataBean
MXException
java.rmi.RemoteException
public MboSetRemote getMboSetRemote() throws MXException, java.rmi.RemoteException
DataBean
getMboSetRemote
in class DataBean
MXException
java.rmi.RemoteException
protected void initialize() throws MXException, java.rmi.RemoteException
DataBean
initialize
in class DataBean
MXException
java.rmi.RemoteException
public void structureChangedEvent(DataBean speaker)
DataBean
structureChangedEvent
in interface DataBeanListener
structureChangedEvent
in class DataBean
public void setCurrentRecordToAppLocation() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public int bimviewer()
public int bimModelListChanged() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void setCurrentBeanRecord(java.lang.String modelLocation) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected void setLocToModelLoc(WebClientEvent event) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public int eventMultiSelect()
public int appendSelection()
public java.lang.String getBinding()
public BIMViewer getModel() throws MXApplicationException
MXApplicationException
public java.util.Set getValueList() throws MXApplicationException
MXApplicationException
public int returnLookupValue(MboRemote lookupMbo) throws MXException
returnLookupValue
in class DataBean
MXException
protected void testResultsForDuplicates(java.util.Set assetnumSet, MboSetRemote resultSet, java.util.Set existingAssets) throws java.rmi.RemoteException, MXException
assetSet
- resultSet
- existingAssets
- java.rmi.RemoteException
MXException
public void insertAssets(MboRemote appMbo, java.util.Set newAssets, java.lang.String siteid) throws java.rmi.RemoteException, MXException
assetnumSet
- The set of attributes to addsiteId
- The siteId of the assets to be added. All assets in assetNumSet must have the same siteIdMXException
java.rmi.RemoteException
public void insertLocations(MboRemote appMbo, java.util.Set newLocations, java.lang.String siteid) throws java.rmi.RemoteException, MXException
assetnumSet
- The set of attributes to addsiteId
- The siteId of the assets to be added. All assets in assetNumSet must have the same siteIdMXException
java.rmi.RemoteException
protected void filterAndUndelete(DataBean multiLocDataBean, java.lang.String modelSiteId, java.util.Set selectedAssets, java.util.Set selectedLocations) throws java.rmi.RemoteException, MXException
assetsDataBean
- java.rmi.RemoteException
MXException
protected java.lang.String formatInClause(java.util.Iterator itr)