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 classNavBarEntry.NavBarContext
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default DisplayStatusevaluate(javax.servlet.http.HttpServletRequest request)Deprecated.useevaluate(MenuContext)instead.DisplayStatusevaluate(MenuContext context)StringgetDisplayString()List<NavBarEntry>getEntries()If this navbar entry has sub-entries, return them.StringgetName()StringgetUrl()booleanhasEntries()
-
-
-
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.
-
-