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.CloseButtonSpec
Defines the appearance of the close button.
|
static class |
UIHttpManagerComponent.DataSetFeatures
Constants for features available in dataset.
|
static class |
UIHttpManagerComponent.RecordFeatures
Constants for features available in record form.
|
static class |
UIHttpManagerComponent.Scope
Defines 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.ViewFeatures
Constants 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
null if 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
null if the parameter
is not defined. |
AdaptationReference |
getInstanceReference() |
AdaptationReference |
getInstanceReferenceToCompareWith() |
Locale |
getLocale()
Returns the locale specified for the new user session, returns
null if 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,
null if no specific service
has been set. |
String |
getTrackingInfo()
Returns tracking info for the new user session, returns
null
if 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,
null if no login/password is specified. |
String |
getUserPassword()
Returns the user password,
null if 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.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. |
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.
IllegalArgumentException
public 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.record
public final void setFirstCallDisplayHierarchyExpanded()
select(HomeKey, AdaptationName, String)
).FirstCallDisplay.view
public 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.DataSetFeatures
public void showDataSetFeatures(List<String> aFeaturesListToDisplay)
UIHttpManagerComponent.DataSetFeatures
public void showDataSetFeature(String aFeature)
UIHttpManagerComponent.DataSetFeatures
public void hideAllDataSetFeatures()
UIHttpManagerComponent.DataSetFeatures
public void hideDataSetFeatures(List<String> aFeaturesListToHide)
UIHttpManagerComponent.DataSetFeatures
public void hideDataSetFeature(String aFeature)
UIHttpManagerComponent.DataSetFeatures
public void showAllRecordFeatures()
UIHttpManagerComponent.RecordFeatures
public void showRecordFeatures(List<String> aFeaturesListToDisplay)
UIHttpManagerComponent.RecordFeatures
public void showRecordFeature(String aFeature)
UIHttpManagerComponent.RecordFeatures
public void hideAllRecordFeatures()
UIHttpManagerComponent.RecordFeatures
public void hideRecordFeatures(List<String> aFeaturesListToHide)
UIHttpManagerComponent.RecordFeatures
public void hideRecordFeature(String aFeature)
UIHttpManagerComponent.RecordFeatures
public void showAllViewFeatures()
UIHttpManagerComponent.ViewFeatures
public void showViewFeatures(List<String> aFeaturesListToDisplay)
UIHttpManagerComponent.ViewFeatures
public void showViewFeature(String aFeature)
UIHttpManagerComponent.ViewFeatures
public void hideAllViewFeatures()
UIHttpManagerComponent.ViewFeatures
public void hideViewFeatures(List<String> aFeaturesListToHide)
UIHttpManagerComponent.ViewFeatures
public void hideViewFeature(String aFeature)
UIHttpManagerComponent.ViewFeatures
public 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
.