public class AppInstance extends PageInstance
DOMAINS, LOOKUP_RENDERID, markForDesigner, menuHandlerId, processTabIndex, SHARED_ATTRIBUTES
amIinitialize, DATASOURCE, INPUTMODE, labelOverride, ONDATACAHNGE, PARAM_APP, PARAM_APPTABTYPE, PARAM_DESIGNMODE, PARAM_LIGHTNING, PARAM_MOBILE, PARAM_MODULE, PARAM_PAGE, PARAM_PARENTCOMPONENT, PARAM_PARENTCONTROL, PARAM_PRESENTATION, PARAM_SCREENREADER, PARAM_SKINNAME, PARAM_TAB, PARAM_TABGROUP, PARAM_TABGROUP_MAIN, PARAM_TABLE, PARAM_USERINFO, PARAM_VERTICALLABEL, RERENDER_PROPERTY
EXCEPTION_ERROR, EXCEPTION_INFO, EXCEPTION_NONE, EXCEPTION_REQUIREDFIELD, EXCEPTION_SMARTFILL, EXCEPTION_WARNING, EXCEPTION_YESNOCANCEL, FORCE_WARNING_HANDLING, NO_PROMPT_WITH_WARNING, presentationTags, PROMPT_WHEN_WARNING_EXIST
Constructor and Description |
---|
AppInstance() |
Modifier and Type | Method and Description |
---|---|
void |
addErrorToMasterList(SetValueError setValueError)
Adds the error to the appinstance's master list of errors
|
void |
addJavaScript(java.lang.String script)
Adds text to the buffer of Javascript to be processed on the client when asked for
|
void |
addMXJSPostEvent(java.lang.String id,
java.lang.String eval) |
void |
addRenderId(java.lang.String renderId,
java.lang.String origId)
Add key/value (renderid/fully-qualified id) of ids for rendering
|
boolean |
allowEvent(WebClientEvent event)
This was added to stop event processing if the user doesn't have save permissions
and the AppBean has been modified on the main page.
|
boolean |
allowPageEdits()
This checks to see if the user has save access to the application, if not and the user is
on the main page, then return false.
|
int |
applinkreturn() |
int |
changetab()
Processes the changetab event: the event value is the id of the tab instance that needs to receive the
focus.
|
int |
changetabcond()
Processes the changetabcond event: the event value is the id of the tab instance that needs to receive the
focus.
|
void |
checkMBOShouldBeLocked()
This method checks if the current MBO needs to be locked when the App is loaded.
|
void |
cleanup() |
void |
cleanupPoppedDialog() |
void |
clearErrors() |
void |
clearRecHover()
Clears out the current rec hover control instance
|
void |
clearStoredPageBeans()
Close saved beans that aren't used anymore and clear saved bean
vector
|
void |
close() |
PageInstance |
createPageInstance(WebClientSession wcs,
org.w3c.dom.Element el)
helper method to create a page instance and initialize it.
|
PageInstance |
createPageInstance(WebClientSession wcs,
org.w3c.dom.Element el,
boolean loadDialogEntity)
helper method to create a page instance and initialize it.
|
boolean |
deepRequiredEnabled() |
java.lang.String |
generateStaticId(java.lang.String id)
Generate a unique is for the id passed in.
|
java.lang.String |
getApp()
Deprecated.
FIREFOX - use getId()
|
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getAppActionMenuOptions() |
DataBean |
getAppBean()
Returns a reference to the presentations DataBean, which in most
cases should be an AppBean but does have to be.
|
AppDescriptor |
getAppDescriptor() |
ControlHandler |
getAppHandler()
Deprecated.
FIREFOX - use getAppControl() instead
|
ControlInstance |
getAppHandlerInstance()
Deprecated.
- use this instance directly instead
|
java.lang.String |
getApphelp() |
java.util.Hashtable<java.lang.String,java.lang.String> |
getAppIdList() |
java.lang.String |
getAppImage() |
PageInstance |
getApplicationPage()
Helper method to get the current page that is on the page stack
|
DataBean |
getAppLinkBean() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getAppMenuOptions()
The underlying container is sorted according to the natural order for
the key's class
|
java.lang.String |
getAppModule() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getAppQueryOptions()
The underlying container is sorted according to the natural order for
the key's class
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getAppQuickSearchOptions() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getAppSearchOptions()
The underlying container is sorted according to the natural order for
the key's class
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getAppSearchOptions(java.lang.String position) |
java.lang.String |
getAppTitle() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getAppToolbarOptions()
The underlying container is sorted according to the natural order for
the key's class
|
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getAppToolbarOptions(boolean filterSavePrerequsite)
Returns a Map of toolbar options where the prerequisite SAVE is not defined for a given Sigoption
only if the application is enabled for Edit Mode and @param filterSavePrerequsite is true.
|
com.ibm.json.java.JSONObject |
getAutoFillForPage(PageInstance page) |
DataBean |
getBeanForApp()
Deprecated.
FIREFOX - use getAppBean instead
|
java.util.List |
getChildren()
override getChildren for app - app has no children, per se.
|
PageInstance |
getCurrentPage()
Helper method to get the current page that is on the page stack
|
java.lang.String |
getCurrentPageId() |
DataBean |
getDataBean(java.lang.String beanId)
Returns a reference to a DataBean found in the current app.
|
DatastoreSet |
getDatastoreSet()
gets the datastore set containing datastore config information
|
java.util.HashMap<java.lang.String,PageInstance> |
getDesignerDialogList() |
EntityRelationshipModel |
getEntityRelationshipModel()
This method returns the EntityRelationshipModel for the application.
|
SetValueError |
getErrorFromMasterList(ApplicationError appError)
Returns the SetValueError associated with the ApplicationError that is passed in.
|
int |
getErrorLevel()
Overridden to just look at the aplicaiton page.
|
Hotkeys |
getHotkeys() |
java.lang.String |
getKeyLabel()
Used to retrieve the label of the key field for use in helper strings on UI
|
java.lang.String |
getListTableOrderBy() |
java.lang.String[] |
getMXJSPostEvent() |
NavigationHistoryStack |
getNavigationHistory()
Get a reference to the
NavigationHistoryStack responible for managing user navigation
of records. |
int |
getNextToolbarNumber() |
java.lang.String |
getOrigId(java.lang.String renderId)
Get the corresponding id for the supplied render id
|
java.util.Stack<PageInstance> |
getPageStack()
Returns the page stack; it may be empty for pageless applications
|
java.util.Vector<PageInstance> |
getPoppedDialogs()
Returns the list of popped dialogs.
|
PageInstance |
getPreviousPage() |
MboSetRemote |
getQueryCancelMboset() |
DataBean |
getQueryCancelResultsBean() |
RecordHover |
getRecHover()
Returns the current RecHoverInstance
|
java.lang.String |
getRedirectURL()
Gets the url to redirect the user to.
|
boolean |
getRefreshCanvas() |
boolean |
getReload() |
ResultsBean |
getResultsBean()
Retrieves the DataBean that belongs to the AppBean returned by
getAppBean().
|
java.lang.String |
getSkin() |
java.lang.String |
getStartupQueryName() |
java.lang.String |
getStartupWhereClause() |
boolean |
getTabManaged() |
boolean |
getTrackInRecents() |
java.util.Map<java.lang.String,java.lang.String> |
getUserDefaultQuery() |
int |
getWarningType() |
int |
gototab()
Event handler for the gototab.
|
boolean |
hasAnyErrors() |
boolean |
hasAttributeErrors()
Returns true is the app has any
|
boolean |
hasBookmarkMenuOption() |
boolean |
hasHandledRequiredFieldException()
Returns true if the required field excpetion has already been handled.
|
boolean |
hasSaveAccess()
The method retrieves and caches the save authorization for the first
MBO it sees.
|
boolean |
hasSigOptionAccess(java.lang.String sigoption)
Returns true if the user has app level privileges for a given sigoption.
|
boolean |
inAppLinkMode() |
AppInstance |
initialize(WebClientSession wcs,
AppDescriptor ad) |
boolean |
isAsyncEnabled()
Checks to see if async is enabled at the app and system level
|
boolean |
isdoclinkweblogic() |
boolean |
isMainrecActionMenu()
Returns true if this control is the Tool Bar Action Menu or the Navigation Menu.
|
boolean |
isMobile()
returns the boolean value of the ismobile property
|
boolean |
isReferenceApp()
Returns if this app is a reference app.
|
boolean |
isRendered()
returns whether or not the app has been rendered on the client.
|
boolean |
isSigOption(java.lang.String sigoption)
Returns a Map containing all possible sigoption for an application regardless
of whether or not the user has access to them.
|
boolean |
isSigOptionCheck(java.lang.String sigoption)
Throws an MXException if the string passed in is a sigoption (in the list of of possible sigoptions for
the app) and the user doesn't have the privilege
|
java.util.Map<java.lang.String,java.lang.String> |
isSigOptionCheck(WebClientEvent wce)
Throws an MXException if the event passed in is a sigoption (in the list of of possible sigoptions for
the app) and the user doesn't have the privilege
|
boolean |
isSigOptionConditional(java.lang.String sigOption)
Returns true if the sigoption passed in has conditional UI, a condition, or site conditions.
|
boolean |
onListTab()
Checks to see if the user's current tab is the "list" tab.
|
void |
openURL(java.lang.String url,
boolean newWindow) |
void |
openURL(java.lang.String url,
boolean newWindow,
java.lang.String windowId,
java.lang.String options)
Used to open a URL
|
PageInstance |
popPage()
Removes the current page instance from the stack.
|
PageInstance |
popPage(PageInstance page)
Removes the specified page instance from the stack.
|
PageInstance |
popPage(PageInstance page,
boolean removeImmediately)
Removes the specified page instance from the stack.
|
MXException |
propagateRequiredErrors(MXException e,
java.util.List<ERMAttributeError> requiredErrorList)
This method does three things:
If there are more than one required field in the list (passed in by the requiredErrorList parameter) it will create a new exception, with a message listing all of the required fields. |
MXRequiredFieldException |
propagateRequiredException(MXRequiredFieldException e,
java.util.List<ERMAttributeError> requireds)
Deprecated.
call propagateRequiredErrors instead
|
void |
pushPage(PageInstance page)
Adds a page to the page stack, and is considered the current page.
|
void |
refreshQueryMap()
Refreshes queryoptions on SAContext.
|
DataBean |
removeDataBean(java.lang.String beanId) |
void |
removeErrorFromMasterList(SetValueError setValueError)
Removes the SetValueError from the AppInstances list of errors
from the master list of errors.
|
void |
removeRenderId(java.lang.String renderId) |
int |
render()
Render this control's components
|
void |
setApphelp(java.lang.String help) |
void |
setAppLinkBean(DataBean bean)
Cache the bean in the application instance with the key "aPpLiNkBeAn"
|
void |
setAppLinkMode()
Sets link mode for this instance so that the GUI knows to modify the
page layout.
|
void |
setAppStartupQueryName(java.lang.String appStartupQueryName) |
void |
setAttributeErrorList(java.util.List<ERMAttributeError> fieldErrorList) |
void |
setListTableOrderBy(java.lang.String orderBy) |
void |
setQueryCancelMboset(MboSetRemote qcMboset) |
void |
setQueryCancelResultsBean(DataBean qcDatabean) |
void |
setRecHover(org.w3c.dom.Element rhElement,
ComponentInstance sourceComponent)
Create the control instance that is the record hover instance for the current record
|
void |
setRedirectURL(java.lang.String url)
Set the url to redirect the user to.
|
void |
setRefreshCanvas(boolean state) |
void |
setReload(boolean state) |
void |
setRendered(boolean b)
set the rendered flag
|
void |
setRetryErrorValues(boolean retryErrorValues) |
void |
setSkin(java.lang.String skin) |
void |
setStartupWhereClause(java.lang.String startupWhereClause) |
boolean |
showOptionForRL(java.lang.String sigopt)
This method evaluates if a given Sigoption has a PreRequisite of SAVE if the app is enabled for Edit mode and if the
MBO is not locked.
|
int |
showwfinfo()
showwfinfo event handler
|
boolean |
stillHasAttributeError(ERMAttributeError error) |
void |
storePageBeans(PageInstance page)
Stores temporarily the DataBeans from the closed dialog until the request
is processed.
|
addChangedErrorContainer, addControlInstanceToIndex, addDataBeanToSiteOrgList, addDataStoreForAutoFill, addSharedAttributes, clearChangedErrorContainers, clearFocusContainer, clearMenus, containsKey, copyDesignerControlInstances, createControlInstance, createControlInstance, createControlInstances, createControlInstances, createDesignerControlInstances, createDesignerControlInstances, createRuntimeControlInstance, focus, focusOnLast, get, getAppInstance, getAutoFillInfo, getBeans, getChangedErrorContainers, getComponentInstance, getControlInstance, getDialogDataStores, getFocusableList, getFocusRenderId, getFocusRenderId, getIndexForErmName, getMainTabId, getMenuHandlerId, getPageAutoFillId, getPageId, gotoTab, hideWebReplay, initialize, isLookup, isThisTabProcessed, processTabs, put, remove, removeAttributeError, removeControl, resetwizard, setAttributeError, setComponentInstance, setControlInstance, setDialogDataStores, setMainTab, setMarkForDesigner, setPageAutoFillId, setReloadAutoFillInfo, shouldReloadAutoFillInfo, showViewport, showWebReplay, stopFocus, toggleViewport, togglewebreplay
broadcastEvent, getDataBean, instantiatedatasrc, instantiatedatasrcdesign
addChild, addComponent, canInsert, canInsert, canRemove, childHasError, childHasErrorFocus, clearComponent, copy, createRenderId, errorLevelChanged, eventCheck, findComponentByDescriptorId, findDesignerProperty, findProperty, findUseForLablledByComponent, getAdaptorInstance, getBoundComponent, getComponent, getComponents, getConditonallyChanged, getDataSource, getDescriptorControl, getDesignerProperty, getDesignerSelected, getDesignerSelectedControl, getElement, getGeneratedControl, getOriginalControl, getOriginalProperty, getProperties, getProperty, getProperty, getPropertyIgnoreFlags, getPropertyOriginator, getPropertyUncle, getRecordHover, getSkipPreRender, getTableControl, getTakesValueComponent, handleEvent, hasChanged, hasChangedConditionally, hasChildElements, hasMaskedChanged, hasRecordHover, hasVisibleChildren, initialize, isDesignerEditedProperty, isDisabled, isFocusable, isGenerated, isHiddenByLicense, isIncluded, isLastChild, isMasked, isOnTableFilterRow, isOnTableTitleRow, isPersistentProperty, isReInitialize, isSelected, isToBeDisplayedOnCurrentTab, isToBeDisplayedOnTab, isVisible, launchexternal, moveChild, needsRender, parseParamvalues, preRender, preRenderChecks, quickinsert, registerDesignerEditedProperty, reInitialize, removeChild, renderChildren, resetDataSource, resolveParam, resolveParams, setAttributeError, setBoundComponent, setChangedFlag, setChangedFlag, setDesignerSelected, setDisabled, setElement, setErrorFocusOnControl, setFocus, setFocus, setFocusable, setFocusTable, setGenerated, setGeneratedControl, setIncluded, setIncluded, setNeedsRender, setOnTableFilterRow, setOnTableRow, setOnTableTitleRow, setOriginalControl, setPropertyOriginator, setPropertyUncle, setReInitialize, setReRenderFlags, setSelected, setSkipPreRender, setTableControl, setVisibility, stopRender, walkForId, walkForId
addChild, addChild, addRefreshListener, clearChildren, clearProperties, clone, clone, getBoolean, getChildCount, getChildIndex, getConsiderInDesigner, getDescriptor, getId, getIdExtension, getInt, getLocalizedType, getPage, getParent, getParentInstance, getPropertyNames, getRefreshListeners, getRenderId, getRowNum, getSafeId, getString, getType, getWebClientSession, handleEvent, hasAnyPropertyChanged, hasLocalProperty, hasPropertyChanged, initProperty, isDynamicContainer, isOnTable, isOnTableRow, maintainControlId, removeProperty, setConsiderInDesigner, setDescriptor, setDynamicContainer, setOnTable, setParent, setProperty, setProperty, setRenderId, setType, setWebClientSession, toString
public void addMXJSPostEvent(java.lang.String id, java.lang.String eval)
public java.lang.String[] getMXJSPostEvent()
public boolean getTrackInRecents()
public void setSkin(java.lang.String skin)
public java.lang.String getSkin()
public AppInstance initialize(WebClientSession wcs, AppDescriptor ad)
public void checkMBOShouldBeLocked() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public PageInstance createPageInstance(WebClientSession wcs, org.w3c.dom.Element el)
wcs
- WebClientSessionel
- dom element from the app descriptor for which to
create the page (page, dialog, modelessdialog etc)public PageInstance createPageInstance(WebClientSession wcs, org.w3c.dom.Element el, boolean loadDialogEntity)
wcs
- WebClientSessionel
- dom element from the app descriptor for which to
create the page (page, dialog, modelessdialog etc)loadDialog
- booleanpublic void pushPage(PageInstance page)
public java.lang.String getOrigId(java.lang.String renderId)
public void addRenderId(java.lang.String renderId, java.lang.String origId)
public void removeRenderId(java.lang.String renderId)
public java.lang.String generateStaticId(java.lang.String id)
public void close()
public PageInstance popPage(PageInstance page, boolean removeImmediately)
Closes all underlying data beans if this.savedBeans not null (when storePageBeans() has been called in order to preserve the results from a dialog)
page
- - the dialog instance to be removed, or null for the topmost pageremoveImmediately
- - remove the dialog from the app without delayed cleanuppublic PageInstance popPage()
Closes all underlying data beans if this.savedBeans not null (when storePageBeans() has been called in order to preserve the results from a dialog)
public PageInstance popPage(PageInstance page)
Closes all underlying data beans if this.savedBeans not null (when storePageBeans() has been called in order to preserve the results from a dialog)
page
- - the dialog instance to be removed, or null for the topmost pagepublic void cleanupPoppedDialog()
public void storePageBeans(PageInstance page)
public void clearStoredPageBeans()
public java.lang.String getAppModule()
public AppDescriptor getAppDescriptor()
public java.util.List getChildren()
getChildren
in class BaseInstance
public PageInstance getApplicationPage()
public PageInstance getCurrentPage()
public java.util.Stack<PageInstance> getPageStack()
public java.util.Vector<PageInstance> getPoppedDialogs()
public DataBean getAppBean()
public ControlInstance getAppHandlerInstance()
public ControlHandler getAppHandler()
public DataBean getDataBean(java.lang.String beanId)
public ResultsBean getResultsBean()
getAppBean()
public void setAppLinkBean(DataBean bean)
bean
- -
the bean to be cached, or null to clear the cachepublic DataBean getAppLinkBean()
public boolean onListTab()
public java.lang.String getCurrentPageId()
public java.lang.String getApp()
public java.lang.String getAppTitle()
public java.lang.String getAppImage()
public DataBean getBeanForApp()
getAppBean()
public boolean inAppLinkMode()
public void setAppLinkMode()
public PageInstance getPreviousPage()
public boolean isRendered()
public void setRendered(boolean b)
public boolean hasSaveAccess()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAppQueryOptions()
public void refreshQueryMap()
session
- the session for a given userapp
- the appnameSignatureService.getQueriesForUser(java.lang.String, psdi.security.UserInfo)
,
SignatureService.getQueryMap(psdi.mbo.MboSetRemote)
,
Profile.setQueryMap(java.lang.String, java.util.TreeMap, psdi.security.UserInfo)
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getAppMenuOptions()
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getAppActionMenuOptions()
public boolean showOptionForRL(java.lang.String sigopt) throws java.rmi.RemoteException, MXException
sigopt
- java.rmi.RemoteException
MXException
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAppSearchOptions()
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getAppToolbarOptions()
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getAppToolbarOptions(boolean filterSavePrerequsite)
getAppToolbarOptions()
filterSavePrerequsite
- public void setStartupWhereClause(java.lang.String startupWhereClause)
public java.lang.String getStartupWhereClause()
public void setAppStartupQueryName(java.lang.String appStartupQueryName)
public java.lang.String getStartupQueryName()
public java.util.Map<java.lang.String,java.lang.String> getUserDefaultQuery()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAppSearchOptions(java.lang.String position)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAppQuickSearchOptions()
public boolean hasBookmarkMenuOption()
public int applinkreturn()
public int render() throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
ControlInstance
render
in class PageInstance
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public int gototab()
public int changetab()
public int changetabcond() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setRefreshCanvas(boolean state)
public boolean getRefreshCanvas()
public void setReload(boolean state)
public boolean getReload()
public DataBean removeDataBean(java.lang.String beanId)
public int showwfinfo()
public Hotkeys getHotkeys()
public void cleanup()
cleanup
in class PageInstance
public java.util.Map<java.lang.String,java.lang.String> isSigOptionCheck(WebClientEvent wce) throws MXException
WebClientEvent
- -
event to checkMXException
public boolean isSigOptionCheck(java.lang.String sigoption) throws MXException
String
- -
sigOption to checkMXException
public void openURL(java.lang.String url, boolean newWindow, java.lang.String windowId, java.lang.String options)
public void openURL(java.lang.String url, boolean newWindow)
public boolean hasSigOptionAccess(java.lang.String sigoption)
sigoption
- The sigoption that will be checked to see if the user has some sort of privileges for it.public boolean isSigOption(java.lang.String sigoption)
MXException
java.rmi.RemoteException
public boolean allowPageEdits()
public boolean allowEvent(WebClientEvent event)
public java.util.HashMap<java.lang.String,PageInstance> getDesignerDialogList()
public boolean getTabManaged()
public void setQueryCancelMboset(MboSetRemote qcMboset)
public MboSetRemote getQueryCancelMboset()
public void setQueryCancelResultsBean(DataBean qcDatabean)
public DataBean getQueryCancelResultsBean()
public boolean isdoclinkweblogic()
public void setApphelp(java.lang.String help)
public java.lang.String getApphelp()
public boolean isAsyncEnabled()
public boolean isMobile()
public EntityRelationshipModel getEntityRelationshipModel()
public boolean hasAttributeErrors()
public boolean hasAnyErrors()
public void setAttributeErrorList(java.util.List<ERMAttributeError> fieldErrorList)
public boolean stillHasAttributeError(ERMAttributeError error)
public void clearErrors()
clearErrors
in class ControlInstance
public void setRedirectURL(java.lang.String url)
url
- The url to redirect topublic boolean deepRequiredEnabled()
public int getWarningType()
public java.lang.String getRedirectURL()
public boolean isReferenceApp()
public void addJavaScript(java.lang.String script)
script
- public MXException propagateRequiredErrors(MXException e, java.util.List<ERMAttributeError> requiredErrorList)
e
- MXException MXException with the required field is blank message that this method will replace out param of MboValue title with the label from the presentation, if only one required field needs a value.requiredErrorList
- The list of ERMAttributeErrors that need to be sent to controls bound to those attributespublic MXRequiredFieldException propagateRequiredException(MXRequiredFieldException e, java.util.List<ERMAttributeError> requireds)
e
- MXRequiredFieldException with the list of required fields to be show to the user and indicated in the UIpublic NavigationHistoryStack getNavigationHistory()
NavigationHistoryStack
responible for managing user navigation
of records.public int getErrorLevel()
getErrorLevel
in class PageInstance
public void setRetryErrorValues(boolean retryErrorValues)
retryErrorValues
- the retryErrorValues to setpublic boolean hasHandledRequiredFieldException()
public boolean isSigOptionConditional(java.lang.String sigOption) throws java.rmi.RemoteException, MXException
sigOption
- java.rmi.RemoteException
MXException
public void addErrorToMasterList(SetValueError setValueError)
setValueError
- public SetValueError getErrorFromMasterList(ApplicationError appError)
appError
- public void removeErrorFromMasterList(SetValueError setValueError)
public com.ibm.json.java.JSONObject getAutoFillForPage(PageInstance page)
public DatastoreSet getDatastoreSet()
public java.lang.String getKeyLabel()
public void setRecHover(org.w3c.dom.Element rhElement, ComponentInstance sourceComponent)
rhElement
- public RecordHover getRecHover()
public void clearRecHover()
public boolean isMainrecActionMenu()
ControlInstance
isMainrecActionMenu
in class ControlInstance
psdi.webclient.controls.ToolbarCombobox.isMainrecActionMenu
,
psdi.webclient.system.controller.AppInstance.isMainrecActionMenu
public void setListTableOrderBy(java.lang.String orderBy)
public java.lang.String getListTableOrderBy()
public java.util.Hashtable<java.lang.String,java.lang.String> getAppIdList()
public int getNextToolbarNumber()