Package lumis.portal.hyperlink
Interface IHyperLinkResolver
-
- All Known Implementing Classes:
ActivityStreamService
,AnalyticsService
,AutoAdministrationService
,BlogService
,ChatRoomService
,ColService
,CommentItService
,CommentService
,CommunityService
,ContentHyperLinkResolver
,ContentService
,DouiHyperLinkResolver
,DouiService
,ForumService
,GenericHyperLinkResolver
,HtmlContentHyperLinkResolver
,HtmlContentService
,HtmlService
,MicroblogService
,NavigationService
,PagePersonalizationService
,ProducerService
,RssService
,SimpleContentHyperLinkResolver
,SimpleContentService
,SocialNetworkIntegrationService
,TagManagerService
,TagService
,URLRedirectService
,WikiService
,WSRPConsumerService
@StableMinor(version="16.0", sinceVersion="4.0") public interface IHyperLinkResolver
Defines the methods needed to be implemented for resolving an hyperlink. This interface may be implemented by anIService
implementation to customize the hyperlink resolution for that service interfaces.- Since:
- 4.0.10
- Version:
- $Revision: 25808 $ $Date: 2023-07-04 15:20:55 -0300 (Tue, 04 Jul 2023) $
- See Also:
lumis.portal.hyperlink
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IServiceInterfaceUrl
resolveHyperLink(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction)
Resolves an hyperlink to the corresponding URL.
-
-
-
Method Detail
-
resolveHyperLink
IServiceInterfaceUrl resolveHyperLink(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction) throws PortalException
Resolves an hyperlink to the corresponding URL.- Parameters:
sessionConfig
- the user session information.hyperLinkConfig
- hyperlink informationtransaction
- the transaction for persistence access.- Returns:
- the url, or null if the hyperlink could not be resolved.
- Throws:
PortalException
- Since:
- 4.0.10
-
-