|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="6.1", sinceVersion="4.0") public interface IHyperLinkManager
Provides hyperlink related operations.
lumis.portal.hyperlink
Method Summary | |
---|---|
java.lang.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 . |
java.lang.String |
getXmlString(SessionConfig sessionConfig,
org.w3c.dom.Node hyperLinkNode,
java.lang.String serviceId,
java.lang.String serviceInstanceId,
java.lang.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 java.lang.String getXmlString(SessionConfig sessionConfig, org.w3c.dom.Node hyperLinkNode, java.lang.String serviceId, java.lang.String serviceInstanceId, java.lang.String sourcePageId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- hyperLinkNode
- serviceId
- serviceInstanceId
- sourcePageId
- transaction
-
ManagerException
PortalException
java.lang.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 |