|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="4.1", sinceVersion="4.0") public interface IHyperLinkManager
Provides hyperlink related operations.
lumis.portal.hyperlink
Method Summary | |
---|---|
String |
getHyperlinkServiceId(SessionConfig sessionConfig,
HyperLinkConfig hyperLinkConfig,
ITransaction transaction)
Returns the id of the service related to the given hyperlink. |
IServiceInterfaceUrl |
getUrl(SessionConfig sessionConfig,
HyperLinkConfig hyperLinkConfig,
ITransaction transaction)
Returns the URL corresponding to the information contained in the given HyperlinkConfig . |
String |
getXmlString(SessionConfig sessionConfig,
Node hyperLinkNode,
String serviceId,
String serviceInstanceId,
String sourcePageId,
ITransaction transaction)
Deprecated. This method may be removed in the future. |
Method Detail |
---|
IServiceInterfaceUrl getUrl(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction) throws ManagerException, PortalException
HyperlinkConfig
.
sessionConfig
- the user session information.hyperLinkConfig
- contains the hyperlink information to be used.transaction
- the transaction for persistence access.
null
if
it could not be resolved.
ManagerException
PortalException
lumis.portal.hyperlink
@Deprecated String getXmlString(SessionConfig sessionConfig, Node hyperLinkNode, String serviceId, String serviceInstanceId, String sourcePageId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- hyperLinkNode
- serviceId
- serviceInstanceId
- sourcePageId
- transaction
-
ManagerException
PortalException
String getHyperlinkServiceId(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction) throws ManagerException, PortalException
If the service id is not explicitly defined in the hyperLinkConfig
,
other defined ids are analyzed to infer the corresponding service.
sessionConfig
- the user session information.hyperLinkConfig
- contains the hyperlink information to be used.transaction
- the transaction for persistence access.
ManagerException
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |