All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected List<AdminSection> |
buildAuthorizedSectionsList(AdminUser adminUser,
AdminModule module) |
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()
|
AdminSection |
findBaseAdminSectionByClass(String clazz) |
List<SectionAuthorization> |
getAdditionalSectionAuthorizations() |
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) |
protected String |
parseForAllPermission(String currentPermission) |
protected void |
populateAdminMenu(AdminUser adminUser,
AdminMenu adminMenu,
List<AdminModule> modules) |
void |
remove(AdminSection adminSection) |
AdminSection |
save(AdminSection adminSection) |
void |
setAdditionalSectionAuthorizations(List<SectionAuthorization> additionalSectionAuthorizations) |