@StableMinor(version="12.4", sinceVersion="4.0") public class DouiHyperLinkResolver extends GenericHyperLinkResolver
PARAMETER_DESTINATION_SOURCE
parameter.Modifier and Type | Field and Description |
---|---|
static String |
PARAMETER_DESTINATION_SOURCE
The name of the parameter where the destination source id is stored.
|
Constructor and Description |
---|
DouiHyperLinkResolver() |
Modifier and Type | Method and Description |
---|---|
protected String |
resolveDestinationInterfaceId(SessionConfig sessionConfig,
HyperLinkConfig hyperLinkConfig,
ITransaction transaction)
Resolves the interface that should be the destination for the given
hyperlinkConfig |
protected void |
setUrlParameters(SessionConfig sessionConfig,
IServiceInterfaceUrl url,
Map<String,String[]> parameters,
ITransaction transaction)
Replaces the parameters in the url with the parameters in the given map.
|
createUrl, interfaceInstanceCanBeUsedAsLinkTarget, keepPagePreviousState, resolveDestinationPageId, resolveHyperLink
public static final String PARAMETER_DESTINATION_SOURCE
protected String resolveDestinationInterfaceId(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction) throws PortalException
GenericHyperLinkResolver
hyperlinkConfig
resolveDestinationInterfaceId
in class GenericHyperLinkResolver
sessionConfig
- the user session information.hyperLinkConfig
- the hyperLink information.transaction
- theh transaction for persistence access.PortalException
protected void setUrlParameters(SessionConfig sessionConfig, IServiceInterfaceUrl url, Map<String,String[]> parameters, ITransaction transaction) throws PortalException
GenericHyperLinkResolver
setUrlParameters
in class GenericHyperLinkResolver
sessionConfig
- the user session information.url
- the url to set parameters.parameters
- the parameters to set in the url.transaction
- the transaction for persistence access.PortalException
PortalRequestParameters.isReservedParameter(String)
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.