public interface AdminNavigationService
| Modifier and Type | Method and Description |
|---|---|
AdminMenu |
buildMenu(AdminUser adminUser) |
boolean |
checkPermissions(Set<String> authorizedPermissionNames,
String permissionName) |
AdminSection |
findAdminSectionByClassAndSectionId(Class<?> clazz,
String sectionId)
In some cases, a single class is served by more than one section.
|
AdminSection |
findAdminSectionByClassAndSectionId(String className,
String sectionId)
In some cases, a single class is served by more than one section.
|
AdminSection |
findAdminSectionBySectionKey(String sectionKey) |
AdminSection |
findAdminSectionByURI(String uri) |
List<AdminSection> |
findAllAdminSections()
Gets all of the
AdminSections in the system, sorted by the AdminSection.getDisplayOrder() |
AdminSection |
findBaseAdminSectionByClass(String clazz) |
String |
getClassNameForSection(String sectionKey)
Gets the fully qualified ceiling entity classname for this section.
|
List<SectionCrumb> |
getSectionCrumbs(String crumbList)
Utility method for parsing a delimitted section crumb list (usually the "sectionCrumbs" parameter on the HttpServletRequest).
|
boolean |
isUserAuthorizedToViewModule(AdminUser adminUser,
AdminModule module) |
boolean |
isUserAuthorizedToViewSection(AdminUser adminUser,
AdminSection section) |
void |
remove(AdminSection adminSection) |
AdminSection |
save(AdminSection adminSection) |
boolean isUserAuthorizedToViewSection(AdminUser adminUser, AdminSection section)
boolean isUserAuthorizedToViewModule(AdminUser adminUser, AdminModule module)
AdminSection findAdminSectionByURI(String uri)
AdminSection findAdminSectionBySectionKey(String sectionKey)
AdminSection findBaseAdminSectionByClass(String clazz)
AdminSection findAdminSectionByClassAndSectionId(String className, String sectionId)
className - sectionId - AdminSection findAdminSectionByClassAndSectionId(Class<?> clazz, String sectionId)
className - sectionId - List<AdminSection> findAllAdminSections()
AdminSections in the system, sorted by the AdminSection.getDisplayOrder()AdminSections sorted by AdminSection.getDisplayOrder()AdminSection save(AdminSection adminSection)
void remove(AdminSection adminSection)
boolean checkPermissions(Set<String> authorizedPermissionNames, String permissionName)
String getClassNameForSection(String sectionKey)
sectionKey - List<SectionCrumb> getSectionCrumbs(String crumbList)
SectionCrumb instances used to identify the different, currently active admin sections.crumbList - delimitted string of section identifiersCopyright © 2019. All rights reserved.