Interface AuthorizationMenuAdminService
-
- All Known Implementing Classes:
AuthorizationMenuAdminServiceImpl
public interface AuthorizationMenuAdminService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteMenuTree(String menuId)
void
entitle(MenuEntitlementsRequest menuEntitlementsRequest)
AuthorizationMenu
getNonCachedMenuTree(String menuId, String principalId, String principalType)
void
processTreeUpdate(List<ResourceEntity> toSave, List<ResourceEntity> toUpdate, List<ResourceEntity> toDelete)
MenuSaveResponse
saveMenuTree(AuthorizationMenu root)
-
-
-
Method Detail
-
saveMenuTree
MenuSaveResponse saveMenuTree(AuthorizationMenu root) throws AuthorizationMenuException
- Throws:
AuthorizationMenuException
-
deleteMenuTree
void deleteMenuTree(String menuId) throws AuthorizationMenuException
- Throws:
AuthorizationMenuException
-
entitle
void entitle(MenuEntitlementsRequest menuEntitlementsRequest) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
processTreeUpdate
void processTreeUpdate(List<ResourceEntity> toSave, List<ResourceEntity> toUpdate, List<ResourceEntity> toDelete)
-
getNonCachedMenuTree
AuthorizationMenu getNonCachedMenuTree(String menuId, String principalId, String principalType)
-
-