public interface LinkEntryService
AbstractLinkEntry items.| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractLinkEntryModel> |
getActiveLinkEntries(java.lang.String areaCode,
boolean rootOnly)
Returns sorted list of links (static, dynamic, dividers) for given area and current session user.
|
java.util.Map<java.lang.String,java.lang.String> |
getDynamicLinks(java.lang.String script)
Returns title->URL map created with given beanshell script.
|
java.lang.String |
getLinkUrl(StaticLinkModel linkModel,
HttpServletResponse servletResponse)
Return link for given link model instance.
|
java.util.List<StaticLinkModel> |
getVisibleSublinks(StaticLinkModel staticLink)
Returns all sublinks of a static link that are visible for the current user
|
boolean |
isVisible(AbstractLinkEntryModel linkModel)
Returns whether a link is visible or not for the current user
|
java.util.List<AbstractLinkEntryModel> getActiveLinkEntries(java.lang.String areaCode, boolean rootOnly)
areaCode - - only links for given area code are returnedrootOnly - - if set to true no sublinks will be returnedjava.util.Map<java.lang.String,java.lang.String> getDynamicLinks(java.lang.String script)
script - - beanshell scriptboolean isVisible(AbstractLinkEntryModel linkModel)
linkModel - the link model to checkjava.util.List<StaticLinkModel> getVisibleSublinks(StaticLinkModel staticLink)
staticLink - the parent linkjava.lang.String getLinkUrl(StaticLinkModel linkModel, HttpServletResponse servletResponse)
linkModel - - modelservletResponse - - http servlet response to build up complete urlCopyright © 2018 SAP SE. All Rights Reserved.