lumis.portal.hyperlink
Interface IHyperLinkResolver

Package class diagram package IHyperLinkResolver
All Known Implementing Classes:
ChatRoomService, ColService, ContentService, DouiHyperLinkResolver, DouiService, GenericHyperLinkResolver, HtmlService, NavigationService

@StableMinor(version="4.1",
             sinceVersion="4.0")
public interface IHyperLinkResolver

Defines the methods needed to be implemented for resolving an hyperlink. This interface may be implemented by an IService implementation to customize the hyperlink resolution for that service interfaces.

Since:
4.0.10
See Also:
lumis.portal.hyperlink

Method Summary
 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 information
transaction - the transaction for persistence access.
Returns:
the url, or null if the hyperlink could not be resolved.
Throws:
PortalException
Since:
4.0.10


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.