Package lumis.portal.hyperlink
Provides resolution from internal portal structure hyperlinks to the
actual page URLs. The hyperlink is specified by an instance of
HyperLinkConfig
.
IHyperLinkManager
contains the methods
for obtaining the corresponding IServiceInterfaceUrl
.
A service may customize the URL resolution for its resources.
When the HyperLinkConfig
contains enough information for
identifying the service (such as specifying
service instance or service interface), and the corresponding
service implements IHyperLinkResolver
,
then its method will be used for resolving the hyperlink.
If the service does not implement it or cannot be identified,
then GenericHyperLinkResolver
is used.
- Since:
- 4.0.0
- Version:
- $Revision$ $Date$
-
Interface Summary Interface Description IHyperLinkManager Provides hyperlink related operations.IHyperLinkResolver Defines the methods needed to be implemented for resolving an hyperlink. -
Class Summary Class Description GenericHyperLinkResolver A generic implementation for resolving hyperlinks.HyperLinkConfig Value class for HyperLink data.HyperLinkControllerHtml HyperLinkManager Implementation of hyperlink operations.