Class UIHttpManagerComponent
A general introduction to EBX® as a Web Component is available here.
How to obtain a Web Component
An instance of this class can be obtained with the following factory methods:
- The method
UIResourceLocator.createWebComponentForSubSession()allows creating a sub-session that shares the current session's authentication and all of its properties. - The method
UIResourceLocator.createWebComponentForRootSession()allows creating a root session connected to the current application server instance and EBX® repository. - The methods
createWithBaseURIallow 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).
User authentication
The authentication uses the first applicable case of the following:
-
If this component has been obtained by invoking the method
UIResourceLocator.createWebComponentForSubSession(), the authentication is automatic and the newSessionshares the properties of the calling session. -
Otherwise, if the parameters
loginandpasswordare specified (see methodsetUserLoginPassword(String, String)), the methodDirectory.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. -
Otherwise, the method
Directory.authenticateUserFromHttpRequest(HttpServletRequest)is called (it is up to the specific directory to implement this method).- If the method throws an exception, an 'access denied' page is returned.
-
If the method returns
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 methodDirectory.authenticateUserFromLoginPassword(String, String)is called.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDefines the appearance of the close button.static final classConstants for features available in dataset.static final classConstants for features available in record form.static final classDefines the scope of the user navigation, namely, the parts of the user interface that are available to the user during the session.static final classConstants for features available in tables and hierarchies. -
Method Summary
Modifier and TypeMethodDescriptionvoidcompareSelectionWithEntity(HomeKey homeOnRightKey, AdaptationName instanceOnRight, String tableOrOccurrenceOnRight) Specifies the activation of thecomparison service.static UIHttpManagerComponentcreateOnAjaxContext(UIAjaxContext aContext) Deprecated.static UIHttpManagerComponentcreateOnServiceContext(ServiceContext aContext) Deprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession().static UIHttpManagerComponentcreateOnUIBeanContext(UIResponseContext aContext) Deprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession().static UIHttpManagerComponentDeprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession().static UIHttpManagerComponentcreateWithBaseURI(String baseURI) Creates an instance of this class in order to call the EBX® user interface from an external application.static UIHttpManagerComponentcreateWithBaseURI(String baseURI, boolean enforceStrongEncoding) Deprecated.Since 5.9.0, use insteadcreateWithBaseURI(String).static UIHttpManagerComponentcreateWithBaseURI(String baseURI, boolean enforceStrongEncoding, AdaptationName aManagerReference) Deprecated.Since 5.9.0, use insteadcreateWithBaseURI(String, AdaptationName).static UIHttpManagerComponentcreateWithBaseURI(String baseURI, AdaptationName aManagerReference) Creates an instance of this class in order to call the EBX® user interface from an external application.static UIHttpManagerComponentcreateWithURIWithParameters(String uriWithParameters) Creates an instance of this class in order to call the EBX® user interface from an external application.static UIHttpManagerComponentcreateWithURIWithParametersForSubSession(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).Returns all additional parameters.getAdditionalParameterValue(String aParameterName) Returns the requested additional parameter ornullif this parameter is not defined.Returns the close button display style for this Web Component.Returns the comparison filter defined for this Web Component.Returns the names of the HTTP parameters that are specified by this instance.getHttpParameterValue(String aParameterName) Returns the String value of a parameter, returnsnullif the parameter is not defined.Returns the locale specified for the new user session, returnsnullif no specific locale has been set.final StringReturns the selected perspective name.Returns the URI that will be used to redirect the user after closing a session of EBX® user interface.getScope()Returns the scope defined for this Web Component.Returns the service to be activated,nullif no specific service has been set.Returns tracking info for the new user session, returnsnullif no specific tracking info has been set.abstract StringThis function returns the URI to EBX® user interface, without specific parameters.This function returns the URI to EBX® user interface, including the parameters specified by this instance.getURIWithParameters(String aBaseURI) Returns the user login,nullif no login/password is specified.Returns the user password,nullif no login/password is specified.Returns the published custom view that will be applied to the selected content.Returns the workflow view using the serviceServiceKey.WORKFLOW.voidIf called, all dataset features will be hidden.voidIf called, all record features will be hidden.voidIf called, all table or hierarchy features will be hidden.voidhideDataSetFeature(String aFeature) If called, all dataset features will be displayed except the one specified.voidhideDataSetFeatures(List<String> aFeaturesListToHide) If called, all dataset features will be displayed except those specified by the given list.voidhideRecordFeature(String aFeature) If called, all record features will be displayed except the one specified.voidhideRecordFeatures(List<String> aFeaturesListToHide) If called, all record features will be displayed except those specified by the given list.voidhideViewFeature(String aFeature) If called, all table or hierarchy features will be displayed except the one specified.voidhideViewFeatures(List<String> aFeaturesListToHide) If called, all table or hierarchy features will be displayed except those specified by the given list.final voidinitFromHttpRequest(HttpServletRequest request) Initializes this instance with the specified incoming request.voidselect(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference, Path aPath) Selects the node in the specified dataset.voidselect(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference, String aXPathExpression) Specifies an entity selection in the EBX® repository.voidselectHome(AdaptationHome aDataSpaceOrSnapshot) Selects the specified dataspace or snapshot.voidselectHome(HomeKey aDataSpaceOrSnapshotKey) Selects the specified dataspace or snapshot.voidselectInstance(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference) Selects the specified dataset.voidselectInstanceOrOccurrence(Adaptation aDataSetOrRecord) Selects the specified dataset or record.voidselectInstanceOrOccurrenceWithPredicate(Adaptation aDataSetOrRecord, String aPredicate) Selects the specified dataset or record with the specified predicate restriction.voidselectNode(Adaptation aDataSetOrRecord, Path aNode) Selects the specified node.voidselectNode(Adaptation aDataSetOrRecord, Path aNode, String aPredicate) Selects the specified node with the specified predicate restriction.final voidselectPerspective(String aPerspectiveName) Selects the specified perspective.final voidselectPerspectiveAction(String aPerspectiveName, String aPerspectiveActionName) Selects the specified perspective action.final voidselectWorkflowView(WorkflowView aWorkflowView) Selects the specified workflow view using the serviceServiceKey.WORKFLOW.final voidselectWorkItem(boolean shouldTakeAndStart, WorkItemKey aWorkItemKey) Selects the specified work item using the serviceServiceKey.WORKFLOW.final voidselectWorkItemInMonitoring(WorkItemKey aWorkItemKey) Selects the specified work item using the serviceServiceKey.WORKFLOWand in the workflow viewWorkflowView.MONITORING_WORKITEMSvoidsetAdditionalParameter(String aParameterName, String aValue) Adds an additional parameter.voidsetAdditionalParameters(Map<String, String> aParameterMap) Adds additional parameters.voidsetCloseButtonSpec(UIHttpManagerComponent.CloseButtonSpec closeButtonSpec) Specifies whether the close button is displayed for this Web Component, and if so, its display style.voidsetCompareFilter(CompareFilter compareFilter) Specifies the comparator filter for this Web Component.final voidsetFirstCallDisplay(FirstCallDisplay aFirstCallDisplay) Specifies what must be displayed upon first call, either the whole tabular or hierarchical or a record.final voidSpecifies that the hierarchy must be displayed expanded.final voidSpecifies that the hierarchy must be displayed expanded after a search action.final voidsetFirstCallDisplayRecord(String aFirstCallDisplayPredicate) Specifies that a record must be displayed upon first call.voidSpecifies the locale for the new user session.voidsetPageSize(int aPageSize) Sets the number of rows that will be displayed per page.voidsetPredicate(String aPredicate) Sets a predicate to be applied to the selected table.voidsetRedirectionURI(String redirectionUrl) Specifies the URI that will be used to redirect the user after closing an EBX® user interface session.voidSpecifies the scope for this Web Component.voidsetService(ServiceKey aServiceKey) Specifies the service to be activated.voidsetTrackingInfo(String trackingInfo) Specifies tracking info for the new user session.voidsetUserLoginPassword(String userLogin, String userPassword) Specifies the login and password with which to authenticate the user.voidsetViewPublication(String aPublication) Specifies the published custom view that will be applied to the selected content.voidIf called, all dataset features will be displayed.voidIf called, all record features will be displayed.voidIf called, all table or hierarchy features will be displayed.voidshowDataSetFeature(String aFeature) If called, all dataset features will be hidden except the one specified.voidshowDataSetFeatures(List<String> aFeaturesListToDisplay) If called, all dataset features will be hidden except those specified by the given list.voidshowRecordFeature(String aFeature) If called, all record features will be hidden except the one specified.voidshowRecordFeatures(List<String> aFeaturesListToDisplay) If called, all record features will be hidden except those specified by the given list.voidshowViewFeature(String aFeature) If called, all table or hierarchy features will be hidden except the one specified.voidshowViewFeatures(List<String> aFeaturesListToDisplay) If called, all table or hierarchy features will be hidden except those specified by the given list.
-
Method Details
-
createWithURIWithParameters
Creates an instance of this class in order to call the EBX® user interface from an external application. A URI to EBX® user interface with parameters can be specified.- Parameters:
uriWithParameters- URI with parameters to EBX® web application.- Since:
- 6.0.0
-
createWithBaseURI
Creates an instance of this class in order to call the EBX® user interface from an external application.- Parameters:
baseURI- Base URI to EBX® web application.- See Also:
-
createWithBaseURI
@Deprecated public static UIHttpManagerComponent createWithBaseURI(String baseURI, boolean enforceStrongEncoding) Deprecated.Since 5.9.0, use insteadcreateWithBaseURI(String).Creates an instance of this class in order to call the EBX® user interface from an external application.- Parameters:
baseURI- Base URI to EBX® web application.enforceStrongEncoding- This parameter is now ignored.
-
createWithBaseURI
public 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.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.FrontServletdefined in the web applicationebx.war(see file/WEB-INF/web.xmlinebx.war).- Parameters:
baseURI- Base URI to EBX® web application (see examples above).aManagerReference- Identifier of the EBX® user interface dataset (for example,ebx-manager).
-
createWithBaseURI
@Deprecated public static UIHttpManagerComponent createWithBaseURI(String baseURI, boolean enforceStrongEncoding, AdaptationName aManagerReference) Deprecated.Since 5.9.0, use insteadcreateWithBaseURI(String, AdaptationName).Creates an instance of this class in order to call the EBX® user interface from an external application.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.FrontServletdefined in the web applicationebx.war(see file/WEB-INF/web.xmlinebx.war).- Parameters:
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).
-
createWithURIWithParametersForSubSession
public 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). As this uses a sub-session, the URL obtained by this type of component is not a permanent link (permalink). It is automatically authenticated and inherits all its properties from its parent session, excepttrackingInfo(these inherited properties are available using theSessioninterface).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.
- Parameters:
uriWithParameters- URI with parameters to EBX® web application.aSession- Current user session in EBX® user interface.- Since:
- 6.0.0
- See Also:
-
createOnServiceContext
Deprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession(). -
createOnAjaxContext
Deprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession(). -
createOnUIBeanContext
Deprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession(). -
createOnUILabelRendererForHierarchyContext
@Deprecated public static UIHttpManagerComponent createOnUILabelRendererForHierarchyContext(UILabelRendererForHierarchyContext aContext) Deprecated.This method has been replaced byUIResourceLocator.createWebComponentForSubSession(). -
getURIWithoutParameters
This function returns the URI to EBX® user interface, without specific parameters. -
getURIWithParameters
-
getURIWithParameters
This function returns the URI to EBX® user interface, including the parameters specified by this instance.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.
-
getHttpParameterNames
Returns the names of the HTTP parameters that are specified by this instance.Since the method
getURIWithParameters()may give a URI that is too long, this method can be used for building a POST request.- See Also:
-
getHttpParameterValue
Returns the String value of a parameter, returnsnullif the parameter is not defined.- See Also:
-
initFromHttpRequest
Initializes this instance with the specified incoming request.This method can be used to "forward" EBX® Web Component parameters to another page to perform the actual call.
- Throws:
IllegalArgumentException
-
getUserLogin
Returns the user login,nullif no login/password is specified.- See Also:
-
getUserPassword
Returns the user password,nullif no login/password is specified.- See Also:
-
setUserLoginPassword
Specifies the login and password with which to authenticate the user.The authentication process is detailed in this class comment.
-
getHomeKey
-
getInstanceReference
-
getXPathString
-
selectHome
Selects the specified dataspace or snapshot.- Throws:
IllegalArgumentException- ifaDataSpaceOrSnapshotKeyisnull.
-
selectInstance
Selects the specified dataset.- Throws:
IllegalArgumentException- ifaDataSpaceOrSnapshotKeyisnulloraDataSetReferenceisnull.
-
select
Selects the node in the specified dataset.- Throws:
IllegalArgumentException- ifaDataSpaceOrSnapshotKeyisnull.IllegalArgumentException- ifxpathis a relative path.
-
select
public void select(HomeKey aDataSpaceOrSnapshotKey, AdaptationName aDataSetReference, String aXPathExpression) throws IllegalArgumentException Specifies an entity selection in the EBX® repository.This is the most general method of performing an entity selection.
- Parameters:
aDataSpaceOrSnapshotKey- identifies a dataspace or a snapshot in the repository.aDataSetReference- identifies a dataset in the dataspace or snapshot. Ifnull, this method is the same asselectHome(HomeKey).aXPathExpression- XPath expression specifying a selection in the dataset. Ifnulland dataset notnull, this method is the same asselectInstance(HomeKey, AdaptationName); if notnulland the XPath expression specifies a predicate, this parameter overrides the methodsetPredicate.- Throws:
IllegalArgumentException- ifaDataSpaceOrSnapshotKeyisnull, oraDataSetReferenceisnullbut notaXPathExpression.IllegalArgumentException- ifaXPathExpressioncontains a relative path to the dataset node.- See Also:
-
selectHome
Selects the specified dataspace or snapshot.- Throws:
IllegalArgumentException- ifaDataSpaceOrSnapshotisnull.- See Also:
-
selectInstanceOrOccurrence
Selects the specified dataset or record.- Throws:
IllegalArgumentException- ifaDataSetOrRecordisnull.- See Also:
-
selectInstanceOrOccurrenceWithPredicate
Selects the specified dataset or record with the specified predicate restriction.- Parameters:
aPredicate- the predicate that defines the selection; if notnull, this parameter overrides the methodsetPredicate.- Throws:
IllegalArgumentException- ifaDataSetOrRecordisnull.- See Also:
-
selectNode
Selects the specified node.- Parameters:
aDataSetOrRecord- a dataset or a record.aNode- a path to a node in the dataset; ifnullthis method is the same asselectInstanceOrOccurrence(Adaptation).- Throws:
IllegalArgumentException- ifaDataSetOrRecordisnull.IllegalArgumentException- ifaNodeis a relative path andaDataSetOrRecordis a dataset.- See Also:
-
selectNode
Selects the specified node with the specified predicate restriction.- Parameters:
aDataSetOrRecord- a dataset or a record.aNode- a path to a node in the dataset; ifnullthis method is the same asselectInstanceOrOccurrence(Adaptation).aPredicate- the predicate that defines the selection; if notnull, this parameter overrides the methodsetPredicate.- Throws:
IllegalArgumentException- ifaDataSetOrRecordisnull.IllegalArgumentException- ifaNodeis a relative path andaDataSetOrRecordis a dataset.- See Also:
-
selectWorkflowView
Selects the specified workflow view using the serviceServiceKey.WORKFLOW.Note: The method
setService(ServiceKey)will override parameters that have been automatically set by this method.- Parameters:
aWorkflowView- the key of the workflow view to select.- Since:
- 5.4.3
-
selectPerspective
Selects the specified perspective.- Parameters:
aPerspectiveName- the name of the perspective to select.- Since:
- 5.9.0 fix B
-
selectPerspectiveAction
Selects the specified perspective action.- Parameters:
aPerspectiveName- the name of the perspective to select.aPerspectiveActionName- the name of the perspective action to select.- Since:
- 5.9.0 fix B
-
setFirstCallDisplay
Specifies what must be displayed upon first call, either the whole tabular or hierarchical or a record.- Since:
- 5.6.1
-
setFirstCallDisplayRecord
Specifies that a record must be displayed upon first call. If the specified predicate is not empty, the corresponding record will be opened. Otherwise, opens the first record in the request.- Since:
- 5.7.1
- See Also:
-
setFirstCallDisplayHierarchyExpanded
public final void setFirstCallDisplayHierarchyExpanded()Specifies that the hierarchy must be displayed expanded.- Since:
- 5.8.0 fix D
- See Also:
-
setFirstCallDisplayHierarchyExpandedToSearch
public final void setFirstCallDisplayHierarchyExpandedToSearch()Specifies that the hierarchy must be displayed expanded after a search action. If a predicate is specified on the target table, the hierarchy will be expanded up to the nodes that match the predicate (seeselect(HomeKey, AdaptationName, String)).- Since:
- 6.1.4 HF-4
- See Also:
-
selectWorkItem
Selects the specified work item using the serviceServiceKey.WORKFLOW.Note: The methods
setPredicate(String)andsetService(ServiceKey)will override parameters that have been automatically set by this method.- Parameters:
shouldTakeAndStart- iftrue, 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.- Throws:
IllegalArgumentException- ifaWorkItemKeyisnull.- Since:
- 5.4.3
- See Also:
-
selectWorkItemInMonitoring
Selects the specified work item using the serviceServiceKey.WORKFLOWand in the workflow viewWorkflowView.MONITORING_WORKITEMSNote: The methods
setPredicate(String)andsetService(ServiceKey)will override parameters that have been automatically set by this method.- Parameters:
aWorkItemKey- the key of the work item to select- Throws:
IllegalArgumentException- ifaWorkItemKeyisnull.- Since:
- 5.4.3
- See Also:
-
getService
Returns the service to be activated,nullif no specific service has been set. -
setService
Specifies the service to be activated.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.- Parameters:
aServiceKey- The service that must be activated when the EBX® Web Component is called,nullif no specific service is activated.
-
getCompareFilter
Returns the comparison filter defined for this Web Component.- Since:
- 5.4.2
-
setCompareFilter
Specifies the comparator filter for this Web Component.This property is interpreted only if the service
ServiceKey.COMPAREis set.- Since:
- 5.4.2
-
getScope
Returns the scope defined for this Web Component.- Since:
- 5.2.2
-
setScope
Specifies the scope for this Web Component.If unspecified, a minimal scope will be applied and the user will only be able to work with the selected content.
- Since:
- 5.2.2
-
getCloseButtonSpec
Returns the close button display style for this Web Component.- Since:
- 5.2.2
-
setCloseButtonSpec
Specifies whether the close button is displayed for this Web Component, and if so, its display style.If unspecified, the default is to display the logout button if the web component scope is full. Otherwise, no button is displayed.
- Since:
- 5.2.2
- See Also:
-
getRedirectionURI
Returns the URI that will be used to redirect the user after closing a session of EBX® user interface. -
setRedirectionURI
Specifies the URI that will be used to redirect the user after closing an EBX® user interface session.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(jakarta.servlet.ServletRequest).- See Also:
-
getTrackingInfo
Returns tracking info for the new user session, returnsnullif no specific tracking info has been set.- See Also:
-
setTrackingInfo
Specifies tracking info for the new user session.- See Also:
-
getLocale
Returns the locale specified for the new user session, returnsnullif no specific locale has been set.- See Also:
-
setLocale
Specifies the locale for the new user session.- See Also:
-
compareSelectionWithEntity
public void compareSelectionWithEntity(HomeKey homeOnRightKey, AdaptationName instanceOnRight, String tableOrOccurrenceOnRight) Specifies the activation of thecomparison service.The user is directed to the comparison interface:
- The selected entity, specified by one of the
select...methods, is displayed on the left side. - The entity that is specified by the arguments of this method is displayed on the right side..
Entities that can be compared are: two dataspaces or versions, two datasets, two tables, or two table records.
- Parameters:
homeOnRightKey- identifies a dataspace or a snapshot in the repository.instanceOnRight- identifies a dataset in the specified dataspace or snapshot,nullif comparing homes. The reference to a dataset is obtained by invoking the methodAdaptation.getAdaptationName().tableOrOccurrenceOnRight- XPath expression that specifies either a unique table record in the specified dataset, or a table, ornullif comparing dat sets or homes. The XPath expression that uniquely identifies a unique table record is directly obtained by invoking the methodAdaptation.toXPathExpression().- See Also:
- The selected entity, specified by one of the
-
getHomeKeyToCompareWith
-
getInstanceReferenceToCompareWith
-
getXPathStringToCompareWith
-
getViewPublication
Returns the published custom view that will be applied to the selected content.- Since:
- 6.0.0
- See Also:
-
setViewPublication
Specifies the published custom view that will be applied to the selected content.The predicate specified by the custom view will be combined with the
local predicate, if specified, as a logical 'AND' operation.- Parameters:
aPublication- the unique publication name of the custom view to be applied.- Since:
- 5.2.3
- See Also:
-
setPredicate
Sets a predicate to be applied to the selected table. If no table is selected, this predicate will be ignored.The predicate can also be set using methods such as
selectNode.- Parameters:
aPredicate- the predicate to apply as a filter.- Since:
- 5.4.3
- See Also:
-
getAdditionalParameterValue
Returns the requested additional parameter ornullif this parameter is not defined.- Throws:
IllegalArgumentException- if the parameter name is null or reserved.- Since:
- 5.9.0
- See Also:
-
setAdditionalParameter
Adds an additional parameter.- Throws:
IllegalArgumentException- if the parameter name is null or reserved.- Since:
- 5.9.0
- See Also:
-
getAdditionalParameters
Returns all additional parameters.- Since:
- 5.9.0
- See Also:
-
setAdditionalParameters
Adds additional parameters.- Throws:
IllegalArgumentException- if the parameter map is null or any of its keys is a reserved parameter name.- Since:
- 5.9.0
- See Also:
-
getPerspectiveName
Returns the selected perspective name.- Since:
- 6.0.0
-
showAllDataSetFeatures
public void showAllDataSetFeatures()If called, all dataset features will be displayed. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showDataSetFeatures
If called, all dataset features will be hidden except those specified by the given list. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showDataSetFeature
If called, all dataset features will be hidden except the one specified. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
hideAllDataSetFeatures
public void hideAllDataSetFeatures()If called, all dataset features will be hidden.- Since:
- 5.4.0
- See Also:
-
hideDataSetFeatures
If called, all dataset features will be displayed except those specified by the given list. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
hideDataSetFeature
If called, all dataset features will be displayed except the one specified. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showAllRecordFeatures
public void showAllRecordFeatures()If called, all record features will be displayed. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showRecordFeatures
If called, all record features will be hidden except those specified by the given list. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showRecordFeature
If called, all record features will be hidden except the one specified. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
hideAllRecordFeatures
public void hideAllRecordFeatures()If called, all record features will be hidden.- Since:
- 5.4.0
- See Also:
-
hideRecordFeatures
If called, all record features will be displayed except those specified by the given list. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
hideRecordFeature
If called, all record features will be displayed except the one specified. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showAllViewFeatures
public void showAllViewFeatures()If called, all table or hierarchy features will be displayed. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showViewFeatures
If called, all table or hierarchy features will be hidden except those specified by the given list. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
showViewFeature
If called, all table or hierarchy features will be hidden except the one specified. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
hideAllViewFeatures
public void hideAllViewFeatures()If called, all table or hierarchy features will be hidden.- Since:
- 5.4.0
- See Also:
-
hideViewFeatures
If called, all table or hierarchy features will be displayed except those specified by the given list. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
hideViewFeature
If called, all table or hierarchy features will be displayed except the one specified. Note that the user permission will not be ignored.- Since:
- 5.4.0
- See Also:
-
setPageSize
public void setPageSize(int aPageSize) Sets the number of rows that will be displayed per page. If a hierarchy is applied using the methodsetViewPublication(String), this is the number of records that will be shown for each level of the hierarchy.- Since:
- 5.4.2
-
getWorkflowView
Returns the workflow view using the serviceServiceKey.WORKFLOW.- Since:
- 6.0.0
-
UIResourceLocator.createWebComponentForSubSession().