public abstract class UIHttpManagerComponent extends Object
A general introduction to EBX® as a Web Component is available here.
An instance of this class can be obtained with the following factory methods:
UIResourceLocator.createWebComponentForSubSession() allows
 creating a sub-session that shares the current session's authentication and all of its properties.UIResourceLocator.createWebComponentForRootSession() allows
 creating a root session connected to the current application server instance and EBX® repository.createWithBaseURI allow creating
 Web Components from an external application that does not have a session,
 or on another application server running EBX®.With the second and third options, the URL that is obtained is a permanent link (permalink).
The authentication uses the first applicable case of the following:
UIResourceLocator.createWebComponentForSubSession(),
 the authentication is automatic and the new
 Session shares the properties of the calling session.
 login and password are specified
 (see method setUserLoginPassword(String, String)), the method
 Directory.authenticateUserFromLoginPassword(String, String)
 is called when the HTTP request is received by the application server.
 If the user cannot be authenticated using the specified credentials, an 'access
 denied' page is returned.
 Directory.authenticateUserFromHttpRequest(HttpServletRequest)
 is called (it is up to the specific directory to implement this method).
 null (default implementation), the request is considered
 to have no authentication specified, so the login/password page is returned to the user. When
 this page is submitted, the method Directory.authenticateUserFromLoginPassword(String, String)
 is called.
 UIResourceLocator| Modifier and Type | Class and Description | 
|---|---|
| static class  | UIHttpManagerComponent.CloseButtonSpecDefines the appearance of the close button. | 
| static class  | UIHttpManagerComponent.DataSetFeaturesConstants for features available in dataset. | 
| static class  | UIHttpManagerComponent.RecordFeaturesConstants for features available in record form. | 
| static class  | UIHttpManagerComponent.ScopeDefines the scope of the user navigation, namely, the parts of the user interface that are available to the user
 during the session. | 
| static class  | UIHttpManagerComponent.ViewFeaturesConstants for features available in tables and hierarchies. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | compareSelectionWithEntity(HomeKey homeOnRightKey,
                          AdaptationName instanceOnRight,
                          String tableOrOccurrenceOnRight)Specifies the activation of the  comparison service. | 
| static UIHttpManagerComponent | createOnAjaxContext(UIAjaxContext aContext)Deprecated. 
 This method has been replaced by  UIResourceLocator.createWebComponentForSubSession(). | 
| static UIHttpManagerComponent | createOnServiceContext(ServiceContext aContext)Deprecated. 
 This method has been replaced by  UIResourceLocator.createWebComponentForSubSession(). | 
| static UIHttpManagerComponent | createOnUIBeanContext(UIResponseContext aContext)Deprecated. 
 This method has been replaced by  UIResourceLocator.createWebComponentForSubSession(). | 
| static UIHttpManagerComponent | createOnUILabelRendererForHierarchyContext(UILabelRendererForHierarchyContext aContext)Deprecated. 
 This method has been replaced by
              UIResourceLocator.createWebComponentForSubSession(). | 
| static UIHttpManagerComponent | createWithBaseURI(String baseURI)Creates an instance of this class in order to call the EBX® user interface from an external
 application. | 
| static UIHttpManagerComponent | createWithBaseURI(String baseURI,
                 AdaptationName aManagerReference)Creates an instance of this class in order to call the EBX® user interface from an external
 application. | 
| static UIHttpManagerComponent | createWithBaseURI(String baseURI,
                 boolean enforceStrongEncoding)Deprecated. 
 Since 5.9.0, use instead  createWithBaseURI(String). | 
| static UIHttpManagerComponent | createWithBaseURI(String baseURI,
                 boolean enforceStrongEncoding,
                 AdaptationName aManagerReference)Deprecated. 
 Since 5.9.0, use instead  createWithBaseURI(String, AdaptationName). | 
| static UIHttpManagerComponent | createWithURIWithParameters(String uriWithParameters)Creates an instance of this class in order to call the EBX® user interface from an external
 application. | 
| static UIHttpManagerComponent | createWithURIWithParametersForSubSession(String uriWithParameters,
                                        Session aSession)Creates an instance of this class in order to call the EBX® user
 interface in a separate sub-session (namely, a Web Component). | 
| Map<String,String> | getAdditionalParameters()Returns all additional parameters. | 
| String | getAdditionalParameterValue(String aParameterName)Returns the requested additional parameter or
  nullif this parameter is not defined. | 
| UIHttpManagerComponent.CloseButtonSpec | getCloseButtonSpec()Returns the close button display style for this Web Component. | 
| CompareFilter | getCompareFilter()Returns the comparison filter defined for this Web Component. | 
| HomeKey | getHomeKey() | 
| HomeKey | getHomeKeyToCompareWith() | 
| List<String> | getHttpParameterNames()Returns the names of the HTTP parameters that are specified by this instance. | 
| String | getHttpParameterValue(String aParameterName)Returns the String value of a parameter, returns  nullif the parameter
 is not defined. | 
| AdaptationReference | getInstanceReference() | 
| AdaptationReference | getInstanceReferenceToCompareWith() | 
| Locale | getLocale()Returns the locale specified for the new user session, returns  nullif no specific
 locale has been set. | 
| String | getPerspectiveName()Returns the selected perspective name. | 
| String | getRedirectionURI()Returns the URI that will be used to redirect the user after closing a session of EBX® user
 interface. | 
| UIHttpManagerComponent.Scope | getScope()Returns the scope defined for this Web Component. | 
| ServiceKey | getService()Returns the service to be activated,  nullif no specific service
 has been set. | 
| String | getTrackingInfo()Returns tracking info for the new user session, returns  nullif no specific tracking info has been set. | 
| abstract String | getURIWithoutParameters()This function returns the URI to EBX® user interface, without specific parameters. | 
| String | getURIWithParameters()This function returns the URI to EBX® user interface, including the parameters specified by this
 instance. | 
| String | getURIWithParameters(String aBaseURI) | 
| String | getUserLogin()Returns the user login,  nullif no login/password is specified. | 
| String | getUserPassword()Returns the user password,  nullif no login/password is specified. | 
| String | getViewPublication()Returns the published custom view that will be applied to the selected content. | 
| WorkflowView | getWorkflowView()Returns the workflow view using the service  ServiceKey.WORKFLOW. | 
| String | getXPathString() | 
| String | getXPathStringToCompareWith() | 
| void | hideAllDataSetFeatures()If called, all dataset features will be hidden. | 
| void | hideAllRecordFeatures()If called, all record features will be hidden. | 
| void | hideAllViewFeatures()If called, all table or hierarchy features will be hidden. | 
| void | hideDataSetFeature(String aFeature)If called, all dataset features will be displayed except the one specified. | 
| void | hideDataSetFeatures(List<String> aFeaturesListToHide)If called, all dataset features will be displayed except those specified by the given list. | 
| void | hideRecordFeature(String aFeature)If called, all record features will be displayed except the one specified. | 
| void | hideRecordFeatures(List<String> aFeaturesListToHide)If called, all record features will be displayed except those specified by the given list. | 
| void | hideViewFeature(String aFeature)If called, all table or hierarchy features will be displayed except the one specified. | 
| void | hideViewFeatures(List<String> aFeaturesListToHide)If called, all table or hierarchy features will be displayed except those specified by the given list. | 
| void | initFromHttpRequest(HttpServletRequest request)Initializes this instance with the specified incoming request. | 
| void | select(HomeKey aDataSpaceOrSnapshotKey,
      AdaptationName aDataSetReference,
      Path aPath)Selects the node in the specified dataset. | 
| void | select(HomeKey aDataSpaceOrSnapshotKey,
      AdaptationName aDataSetReference,
      String aXPathExpression)Specifies an entity selection in the EBX® repository. | 
| void | selectHome(AdaptationHome aDataSpaceOrSnapshot)Selects the specified dataspace or snapshot. | 
| void | selectHome(HomeKey aDataSpaceOrSnapshotKey)Selects the specified dataspace or snapshot. | 
| void | selectInstance(HomeKey aDataSpaceOrSnapshotKey,
              AdaptationName aDataSetReference)Selects the specified dataset. | 
| void | selectInstanceOrOccurrence(Adaptation aDataSetOrRecord)Selects the specified dataset or record. | 
| void | selectInstanceOrOccurrenceWithPredicate(Adaptation aDataSetOrRecord,
                                       String aPredicate)Selects the specified dataset or record with the specified predicate restriction. | 
| void | selectNode(Adaptation aDataSetOrRecord,
          Path aNode)Selects the specified node. | 
| void | selectNode(Adaptation aDataSetOrRecord,
          Path aNode,
          String aPredicate)Selects the specified node with the specified predicate restriction. | 
| void | selectPerspective(String aPerspectiveName)Selects the specified perspective. | 
| void | selectPerspectiveAction(String aPerspectiveName,
                       String aPerspectiveActionName)Selects the specified perspective action. | 
| void | selectWorkflowView(WorkflowView aWorkflowView)Selects the specified workflow view using the service  ServiceKey.WORKFLOW. | 
| void | selectWorkItem(boolean shouldTakeAndStart,
              WorkItemKey aWorkItemKey)Selects the specified work item using the service  ServiceKey.WORKFLOW. | 
| void | selectWorkItemInMonitoring(WorkItemKey aWorkItemKey)Selects the specified work item using the service  ServiceKey.WORKFLOWand
 in the workflow viewWorkflowView.MONITORING_WORKITEMSNote: The methodssetPredicate(String)andsetService(ServiceKey)will
 override parameters that have been automatically set by this method. | 
| void | setAdditionalParameter(String aParameterName,
                      String aValue)Adds an additional parameter. | 
| void | setAdditionalParameters(Map<String,String> aParameterMap)Adds additional parameters. | 
| void | setCloseButtonSpec(UIHttpManagerComponent.CloseButtonSpec closeButtonSpec)Specifies whether the close button is displayed for this Web Component, and if so, its display style. | 
| void | setCompareFilter(CompareFilter compareFilter)Specifies the comparator filter for this Web Component. | 
| void | setFirstCallDisplay(FirstCallDisplay aFirstCallDisplay)Specifies what must be displayed upon first call, either the whole tabular or hierarchical
 or a record. | 
| void | setFirstCallDisplayHierarchyExpanded()Specifies that the hierarchy must be displayed expanded. | 
| void | setFirstCallDisplayRecord(String aFirstCallDisplayPredicate)Specifies that a record must be displayed upon first call. | 
| void | setLocale(Locale locale)Specifies the locale for the new user session. | 
| void | setPageSize(int aPageSize)Sets the number of rows that will be displayed per page. | 
| void | setPredicate(String aPredicate)Sets a predicate to be applied to the selected table. | 
| void | setRedirectionURI(String redirectionUrl)Specifies the URI that will be used to redirect the user after closing an EBX® user interface
 session. | 
| void | setScope(UIHttpManagerComponent.Scope scope)Specifies the scope for this Web Component. | 
| void | setService(ServiceKey aServiceKey)Specifies the service to be activated. | 
| void | setTrackingInfo(String trackingInfo)Specifies tracking info for the new user session. | 
| void | setUserLoginPassword(String userLogin,
                    String userPassword)Specifies the login and password with which to authenticate the user. | 
| void | setViewPublication(String aPublication)Specifies the published custom view that will be applied to the selected content. | 
| void | showAllDataSetFeatures()If called, all dataset features will be displayed. | 
| void | showAllRecordFeatures()If called, all record features will be displayed. | 
| void | showAllViewFeatures()If called, all table or hierarchy features will be displayed. | 
| void | showDataSetFeature(String aFeature)If called, all dataset features will be hidden except the one specified. | 
| void | showDataSetFeatures(List<String> aFeaturesListToDisplay)If called, all dataset features will be hidden except those specified by the given list. | 
| void | showRecordFeature(String aFeature)If called, all record features will be hidden except the one specified. | 
| void | showRecordFeatures(List<String> aFeaturesListToDisplay)If called, all record features will be hidden except those specified by the given list. | 
| void | showViewFeature(String aFeature)If called, all table or hierarchy features will be hidden except the one specified. | 
| void | showViewFeatures(List<String> aFeaturesListToDisplay)If called, all table or hierarchy features will be hidden except those specified by the given list. | 
public static UIHttpManagerComponent createWithURIWithParameters(String uriWithParameters)
uriWithParameters - URI with parameters to EBX® web application.public static UIHttpManagerComponent createWithBaseURI(String baseURI)
baseURI - Base URI to EBX® web application.createWithBaseURI(String, AdaptationName)@Deprecated public static UIHttpManagerComponent createWithBaseURI(String baseURI, boolean enforceStrongEncoding)
createWithBaseURI(String).baseURI - Base URI to EBX® web application.enforceStrongEncoding - This parameter is now ignored.public static UIHttpManagerComponent createWithBaseURI(String baseURI, AdaptationName aManagerReference)
The default deployment requires a URL base of the following form:
 http://<host>[:<port>]/ebx/
 
 Or, if the Java application is running on the same application server:
 /ebx/
 
 
 Note: The URI base must refer to the servlet named
 com.onwbp.front.FrontServlet defined
 in the web application ebx.war (see file /WEB-INF/web.xml
 in ebx.war).
 
baseURI - Base URI to EBX® web application (see examples above).aManagerReference - Identifier of the EBX® user interface dataset (for example,
                          ebx-manager).@Deprecated public static UIHttpManagerComponent createWithBaseURI(String baseURI, boolean enforceStrongEncoding, AdaptationName aManagerReference)
createWithBaseURI(String, AdaptationName).The default deployment requires a URL base of the following form:
 http://<host>[:<port>]/ebx/
 
 Or, if the Java application is running on the same application server:
 /ebx/
 
 
 Note: The URI base must refer to the servlet named
 com.onwbp.front.FrontServlet defined
 in the web application ebx.war (see file /WEB-INF/web.xml
 in ebx.war).
 
baseURI - Base URI to EBX® web application (see examples above).enforceStrongEncoding - This parameter is now ignored.aManagerReference - Identifier of the EBX® user interface dataset (for example,
                              ebx-manager).public static UIHttpManagerComponent createWithURIWithParametersForSubSession(String uriWithParameters, Session aSession)
trackingInfo
 (these inherited properties are available using the Session interface).
 
 The Web Component must be invoked within a pop-up, inner pop-up, or iFrame.
 A standard inner pop-up can be created by using the method
 UIComponentWriter.buildButtonPreview(String).
 
A URI to EBX® user interface, including parameters for this instance, can be specified.
uriWithParameters - URI with parameters to EBX® web application.aSession - Current user session in EBX® user interface.UIResourceLocator.createWebComponentForSubSession()public static UIHttpManagerComponent createOnServiceContext(ServiceContext aContext)
UIResourceLocator.createWebComponentForSubSession().public static UIHttpManagerComponent createOnAjaxContext(UIAjaxContext aContext)
UIResourceLocator.createWebComponentForSubSession().public static UIHttpManagerComponent createOnUIBeanContext(UIResponseContext aContext)
UIResourceLocator.createWebComponentForSubSession().public static UIHttpManagerComponent createOnUILabelRendererForHierarchyContext(UILabelRendererForHierarchyContext aContext)
UIResourceLocator.createWebComponentForSubSession().public abstract String getURIWithoutParameters()
public String getURIWithParameters()
Note: This method may return a String whose length is not supported by the browser or the Servlet Container.
User authentication parameters have to be added according to the current user directory implementation.
public List<String> getHttpParameterNames()
 Since the method getURIWithParameters() may give a URI that is too long, this method can be used
 for building a POST request.
 
getHttpParameterValue(String)public String getHttpParameterValue(String aParameterName)
null if the parameter
 is not defined.
 getHttpParameterNames()public final void initFromHttpRequest(HttpServletRequest request) throws IllegalArgumentException
This method can be used to "forward" EBX® Web Component parameters to another page to perform the actual call.
IllegalArgumentExceptionpublic String getUserLogin()
null if no login/password is specified.setUserLoginPassword(String, String)public String getUserPassword()
null if no login/password is specified.setUserLoginPassword(String, String)public void setUserLoginPassword(String userLogin, String userPassword)
The authentication process is detailed in this class comment.
public HomeKey getHomeKey()
public AdaptationReference getInstanceReference()
public String getXPathString()
public void selectHome(HomeKey aDataSpaceOrSnapshotKey)
IllegalArgumentException - if aDataSpaceOrSnapshotKey is null.public void selectInstance(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference)
IllegalArgumentException - if aDataSpaceOrSnapshotKey is null
                                  or aDataSetReference is null.public void select(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference, Path aPath)
IllegalArgumentException - if aDataSpaceOrSnapshotKey is null.IllegalArgumentException - if xpath is a relative path.public void select(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference, String aXPathExpression) throws IllegalArgumentException
This is the most general method of performing an entity selection.
aDataSpaceOrSnapshotKey - identifies a dataspace or a snapshot in the repository.aDataSetReference - identifies a dataset in the dataspace or snapshot. If null,
                                this method is the same as selectHome(HomeKey).aXPathExpression - XPath expression specifying a selection in the dataset.
                                If null and dataset not null,
                                this method is the same as selectInstance(HomeKey, AdaptationName);
                                if not null and the XPath expression specifies a predicate, this
                                parameter overrides the method setPredicate.IllegalArgumentException - if aDataSpaceOrSnapshotKey is null, or
                                  aDataSetReference
                                  is null but not aXPathExpression.IllegalArgumentException - if aXPathExpression contains a relative path to the dataset node.setPredicate(String)public void selectHome(AdaptationHome aDataSpaceOrSnapshot)
IllegalArgumentException - if aDataSpaceOrSnapshot is null.UIResourceLocator.getURLForSelection(AdaptationHome), 
UIResourceLocator.getURLForSelection(AdaptationHome)public void selectInstanceOrOccurrence(Adaptation aDataSetOrRecord)
IllegalArgumentException - if aDataSetOrRecord is null.UIResourceLocator.getURLForSelection(Adaptation), 
UIResourceLocator.getURLForSelection(Adaptation)public void selectInstanceOrOccurrenceWithPredicate(Adaptation aDataSetOrRecord, String aPredicate)
aPredicate - the predicate that defines the selection; if not null, this
                   parameter overrides the method setPredicate.IllegalArgumentException - if aDataSetOrRecord is null.setPredicate(String)public void selectNode(Adaptation aDataSetOrRecord, Path aNode)
aDataSetOrRecord - a dataset or a record.aNode - a path to a node in the dataset; if null this method
                         is the same as selectInstanceOrOccurrence(Adaptation).IllegalArgumentException - if aDataSetOrRecord is null.IllegalArgumentException - if aNode is a relative path and aDataSetOrRecord is a
                                  dataset.UIResourceLocator.getURLForSelection(Adaptation, Path), 
UIResourceLocator.getURLForSelection(Adaptation, Path)public void selectNode(Adaptation aDataSetOrRecord, Path aNode, String aPredicate)
aDataSetOrRecord - a dataset or a record.aNode - a path to a node in the dataset; if null this method
                         is the same as selectInstanceOrOccurrence(Adaptation).aPredicate - the predicate that defines the selection; if not null, this
                         parameter overrides the method setPredicate.IllegalArgumentException - if aDataSetOrRecord is null.IllegalArgumentException - if aNode is a relative path and aDataSetOrRecord is a
                                  dataset.setPredicate(String)public final void selectWorkflowView(WorkflowView aWorkflowView)
ServiceKey.WORKFLOW.
 
 Note: The method setService(ServiceKey) will
 override parameters that have been automatically set by this method.
 
aWorkflowView - the key of the workflow view to select.public final void selectPerspective(String aPerspectiveName)
aPerspectiveName - the name of the perspective to select.public final void selectPerspectiveAction(String aPerspectiveName, String aPerspectiveActionName)
aPerspectiveName - the name of the perspective to select.aPerspectiveActionName - the name of the perspective action to select.public final void setFirstCallDisplay(FirstCallDisplay aFirstCallDisplay)
public final void setFirstCallDisplayRecord(String aFirstCallDisplayPredicate)
FirstCallDisplay.recordpublic final void setFirstCallDisplayHierarchyExpanded()
select(HomeKey, AdaptationName, String)).FirstCallDisplay.viewpublic final void selectWorkItem(boolean shouldTakeAndStart,
                                 WorkItemKey aWorkItemKey)
ServiceKey.WORKFLOW.
 
 Note: The methods setPredicate(String) and setService(ServiceKey) will
 override parameters that have been automatically set by this method.
 
shouldTakeAndStart - if true, the target work item will be automatically allocated
                           to and started for the current user; does nothing if this is already the case.aWorkItemKey - the key of the work item to select.IllegalArgumentException - if aWorkItemKey is null.selectWorkItemInMonitoring(WorkItemKey)public final void selectWorkItemInMonitoring(WorkItemKey aWorkItemKey)
ServiceKey.WORKFLOW and
 in the workflow view WorkflowView.MONITORING_WORKITEMS
 
 Note: The methods setPredicate(String) and setService(ServiceKey) will
 override parameters that have been automatically set by this method.
 
aWorkItemKey - the key of the work item to selectIllegalArgumentException - if aWorkItemKey is null.selectWorkItem(boolean, WorkItemKey)public ServiceKey getService()
null if no specific service
 has been set.public void setService(ServiceKey aServiceKey)
 If no service is defined, the entity specified using the
 select... methods is selected.
 
 If a service is specified, it may require the selection of some entities
 (and additional parameters for specific services).
 Built-in services are documented in the class ServiceKey) and
 specific services are documented in their own declarations.
 
aServiceKey - The service that must be activated when the EBX® Web Component is called,
                    null if no specific service is activated.public CompareFilter getCompareFilter()
public void setCompareFilter(CompareFilter compareFilter)
 This property is interpreted only if the service ServiceKey.COMPARE
 is set.
 
public UIHttpManagerComponent.Scope getScope()
public void setScope(UIHttpManagerComponent.Scope scope)
If unspecified, a minimal scope will be applied and the user will only be able to work with the selected content.
public UIHttpManagerComponent.CloseButtonSpec getCloseButtonSpec()
public void setCloseButtonSpec(UIHttpManagerComponent.CloseButtonSpec closeButtonSpec)
If unspecified, the default is to display the logout button if the web component scope is full. Otherwise, no button is displayed.
ServiceContext.getURLForEndingServiceInPopup()public String getRedirectionURI()
public void setRedirectionURI(String redirectionUrl)
 The URI can have an additional HTTP parameter that specifies a return code. The application
 that receives the URI can extract it by means of method
 UIHttpManagerComponentHelper.getReturnCodeFromHttpRequest(HttpServletRequest).
 
UIHttpManagerComponentReturnCode, 
redirectpublic String getTrackingInfo()
null
 if no specific tracking info has been set.Session.getTrackingInfo()public void setTrackingInfo(String trackingInfo)
Session.getTrackingInfo()public Locale getLocale()
null if no specific
 locale has been set.Session.getLocale()public void setLocale(Locale locale)
Session.getLocale()public void compareSelectionWithEntity(HomeKey homeOnRightKey, AdaptationName instanceOnRight, String tableOrOccurrenceOnRight)
comparison service.
 The user is directed to the comparison interface:
select... methods,
 is displayed on the left side.Entities that can be compared are: two dataspaces or versions, two datasets, two tables, or two table records.
homeOnRightKey - identifies a dataspace or a snapshot in the repository.instanceOnRight - identifies a dataset in the specified dataspace or snapshot,
                                 null if comparing homes.
                                 The reference to a dataset is obtained by invoking
                                 the method Adaptation.getAdaptationName().tableOrOccurrenceOnRight - XPath expression that specifies either a unique table record
                                 in the specified dataset, or a table,
                                 or null if comparing dat sets or homes.
                                 The XPath expression that uniquely identifies a unique table record
                                 is directly obtained by invoking the method
                                 Adaptation.toXPathExpression().select(HomeKey, AdaptationName, String)public HomeKey getHomeKeyToCompareWith()
public AdaptationReference getInstanceReferenceToCompareWith()
public String getXPathStringToCompareWith()
public String getViewPublication()
setViewPublication(String)public void setViewPublication(String aPublication)
 The predicate specified by the custom view will be combined with the
 local predicate, if specified,
 as a logical 'AND' operation.
 
aPublication - the unique publication name of the custom view to be applied.public void setPredicate(String aPredicate)
 The predicate can also be set using methods such as
 selectNode.
 
aPredicate - the predicate to apply as a filter.setViewPublication(String), 
XPathExpressionHelper.getPredicateForXPath(String)public String getAdditionalParameterValue(String aParameterName)
null if this parameter is not defined.IllegalArgumentException - if the parameter name is null or reserved.setAdditionalParameter(String, String)public void setAdditionalParameter(String aParameterName, String aValue)
IllegalArgumentException - if the parameter name is null or reserved.Session.getInputParameterValue(boolean, String)public Map<String,String> getAdditionalParameters()
setAdditionalParameter(String, String)public void setAdditionalParameters(Map<String,String> aParameterMap)
IllegalArgumentException - if the parameter map is null or any of its keys is a reserved parameter name.setAdditionalParameter(String, String)public final String getPerspectiveName()
public void showAllDataSetFeatures()
UIHttpManagerComponent.DataSetFeaturespublic void showDataSetFeatures(List<String> aFeaturesListToDisplay)
UIHttpManagerComponent.DataSetFeaturespublic void showDataSetFeature(String aFeature)
UIHttpManagerComponent.DataSetFeaturespublic void hideAllDataSetFeatures()
UIHttpManagerComponent.DataSetFeaturespublic void hideDataSetFeatures(List<String> aFeaturesListToHide)
UIHttpManagerComponent.DataSetFeaturespublic void hideDataSetFeature(String aFeature)
UIHttpManagerComponent.DataSetFeaturespublic void showAllRecordFeatures()
UIHttpManagerComponent.RecordFeaturespublic void showRecordFeatures(List<String> aFeaturesListToDisplay)
UIHttpManagerComponent.RecordFeaturespublic void showRecordFeature(String aFeature)
UIHttpManagerComponent.RecordFeaturespublic void hideAllRecordFeatures()
UIHttpManagerComponent.RecordFeaturespublic void hideRecordFeatures(List<String> aFeaturesListToHide)
UIHttpManagerComponent.RecordFeaturespublic void hideRecordFeature(String aFeature)
UIHttpManagerComponent.RecordFeaturespublic void showAllViewFeatures()
UIHttpManagerComponent.ViewFeaturespublic void showViewFeatures(List<String> aFeaturesListToDisplay)
UIHttpManagerComponent.ViewFeaturespublic void showViewFeature(String aFeature)
UIHttpManagerComponent.ViewFeaturespublic void hideAllViewFeatures()
UIHttpManagerComponent.ViewFeaturespublic void hideViewFeatures(List<String> aFeaturesListToHide)
UIHttpManagerComponent.ViewFeaturespublic void hideViewFeature(String aFeature)
UIHttpManagerComponent.ViewFeaturespublic void setPageSize(int aPageSize)
setViewPublication(String),
 this is the number of records that will be shown for each level of the hierarchy.public WorkflowView getWorkflowView()
ServiceKey.WORKFLOW.