Class AuthorizationMenuAdminServiceImpl
- java.lang.Object
-
- org.openiam.common.authmanager.service.AbstractAuthorizationManagerService
-
- org.openiam.esb.authmanager.admin.service.impl.AuthorizationMenuAdminServiceImpl
-
- All Implemented Interfaces:
AuthorizationMenuAdminService
@Service("authorizationMenuAdminService") public class AuthorizationMenuAdminServiceImpl extends AbstractAuthorizationManagerService implements AuthorizationMenuAdminService
-
-
Field Summary
-
Fields inherited from class org.openiam.common.authmanager.service.AbstractAuthorizationManagerService
membershipDAO, rabbitMQSender, resourceDAO, resourcePropDAO, transactionTemplate
-
-
Constructor Summary
Constructors Constructor Description AuthorizationMenuAdminServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteMenuTree(String menuId)voidentitle(MenuEntitlementsRequest menuEntitlementsRequest)AuthorizationMenugetNonCachedMenuTree(String menuId, String principalId, String principalType)voidprocessTreeUpdate(List<ResourceEntity> toSave, List<ResourceEntity> toUpdate, List<ResourceEntity> toDelete)MenuSaveResponsesaveMenuTree(AuthorizationMenu root)-
Methods inherited from class org.openiam.common.authmanager.service.AbstractAuthorizationManagerService
createMenuTrees, getAccessRight, getAccessRight, getAllMenuTrees, getMembershipMapByEntityId, getMembershipMapByMemberEntityId, getMenus, getMenuTree, getRightMap, localize
-
-
-
-
Method Detail
-
getNonCachedMenuTree
@Transactional(readOnly=true) public AuthorizationMenu getNonCachedMenuTree(String menuId, String principalId, String principalType)
- Specified by:
getNonCachedMenuTreein interfaceAuthorizationMenuAdminService
-
deleteMenuTree
@Transactional public void deleteMenuTree(String menuId) throws AuthorizationMenuException
- Specified by:
deleteMenuTreein interfaceAuthorizationMenuAdminService- Throws:
AuthorizationMenuException
-
saveMenuTree
@Transactional public MenuSaveResponse saveMenuTree(AuthorizationMenu root) throws AuthorizationMenuException
- Specified by:
saveMenuTreein interfaceAuthorizationMenuAdminService- Throws:
AuthorizationMenuException
-
processTreeUpdate
@Transactional public void processTreeUpdate(List<ResourceEntity> toSave, List<ResourceEntity> toUpdate, List<ResourceEntity> toDelete)
- Specified by:
processTreeUpdatein interfaceAuthorizationMenuAdminService
-
entitle
@Transactional public void entitle(MenuEntitlementsRequest menuEntitlementsRequest) throws BasicDataServiceException
- Specified by:
entitlein interfaceAuthorizationMenuAdminService- Throws:
BasicDataServiceException
-
-