org.broadleafcommerce.openadmin.server.security.service
Class AdminNavigationServiceImpl
java.lang.Object
org.broadleafcommerce.openadmin.server.security.service.AdminNavigationServiceImpl
- All Implemented Interfaces:
- AdminNavigationService
@Service(value="blAdminNavigationService")
public class AdminNavigationServiceImpl
- extends Object
- implements AdminNavigationService
This service is used to build the left hand navigation for the admin
- Author:
- elbertbautista
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adminNavigationDao
protected AdminNavigationDao adminNavigationDao
AdminNavigationServiceImpl
public AdminNavigationServiceImpl()
buildMenu
public List<AdminModule> buildMenu(AdminUser adminUser)
- Specified by:
buildMenu in interface AdminNavigationService
isUserAuthorizedToViewModule
public boolean isUserAuthorizedToViewModule(AdminUser adminUser,
AdminModule module)
- Specified by:
isUserAuthorizedToViewModule in interface AdminNavigationService
findAdminSectionByURI
public AdminSection findAdminSectionByURI(String uri)
- Specified by:
findAdminSectionByURI in interface AdminNavigationService
findAdminSectionByClass
public AdminSection findAdminSectionByClass(String className)
- Specified by:
findAdminSectionByClass in interface AdminNavigationService
findAdminSectionByClass
public AdminSection findAdminSectionByClass(Class<?> clazz)
- Specified by:
findAdminSectionByClass in interface AdminNavigationService
findAdminSectionBySectionKey
public AdminSection findAdminSectionBySectionKey(String sectionKey)
- Specified by:
findAdminSectionBySectionKey in interface AdminNavigationService
isUserAuthorizedToViewSection
public boolean isUserAuthorizedToViewSection(AdminUser adminUser,
AdminSection section)
- Specified by:
isUserAuthorizedToViewSection in interface AdminNavigationService
parseForAllPermission
protected String parseForAllPermission(String currentPermission)
Copyright © 2013. All Rights Reserved.