|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.hyperlink.HyperLinkManager
public class HyperLinkManager
Implementation of hyperlink operations.
Constructor Summary | |
---|---|
HyperLinkManager()
|
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 hyperLinksNode,
String serviceId,
String serviceInstanceId,
String sourcePageId,
ITransaction transaction)
Deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HyperLinkManager()
Method Detail |
---|
public IServiceInterfaceUrl getUrl(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction) throws ManagerException, PortalException
IHyperLinkManager
HyperlinkConfig
.
getUrl
in interface IHyperLinkManager
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
public String getHyperlinkServiceId(SessionConfig sessionConfig, HyperLinkConfig hyperLinkConfig, ITransaction transaction) throws ManagerException, PortalException
IHyperLinkManager
If the service id is not explicitly defined in the hyperLinkConfig
,
other defined ids are analyzed to infer the corresponding service.
getHyperlinkServiceId
in interface IHyperLinkManager
sessionConfig
- the user session information.hyperLinkConfig
- contains the hyperlink information to be used.transaction
- the transaction for persistence access.
ManagerException
PortalException
@Deprecated public String getXmlString(SessionConfig sessionConfig, Node hyperLinksNode, String serviceId, String serviceInstanceId, String sourcePageId, ITransaction transaction) throws ManagerException, PortalException
IHyperLinkManager
getXmlString
in interface IHyperLinkManager
ManagerException
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |