Package org.opennms.web.navigate
Interface NavBarEntry
-
- All Known Implementing Classes:
AdminUserNavBarEntry
,FileBasedNavBarEntry
,LocationBasedNavBarEntry
,MenuDropdownNavBarEntry
,SurveillanceViewNavBarEntry
public interface NavBarEntry
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NavBarEntry.NavBarContext
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default DisplayStatus
evaluate(javax.servlet.http.HttpServletRequest request)
Deprecated.useevaluate(MenuContext)
instead.DisplayStatus
evaluate(MenuContext context)
String
getDisplayString()
List<NavBarEntry>
getEntries()
If this navbar entry has sub-entries, return them.String
getName()
String
getUrl()
boolean
hasEntries()
-
-
-
Method Detail
-
getName
String getName()
-
getDisplayString
String getDisplayString()
-
getUrl
String getUrl()
-
getEntries
List<NavBarEntry> getEntries()
If this navbar entry has sub-entries, return them. May return null if there are no sub-entries.
-
hasEntries
boolean hasEntries()
-
evaluate
DisplayStatus evaluate(MenuContext context)
-
evaluate
@Deprecated default DisplayStatus evaluate(javax.servlet.http.HttpServletRequest request)
Deprecated.useevaluate(MenuContext)
instead.Return an object that represents whether or not the entry should be displayed and/or linked.
-
-