improve security

This commit is contained in:
Sebastian Sdorra
2011-02-21 13:54:20 +01:00
parent a1070bd0f5
commit 4591df1163
3 changed files with 84 additions and 3 deletions

View File

@@ -142,6 +142,36 @@ public class SecurityUtil
return user;
}
/**
* Method description
*
*
* @param contextProvider
*
* @return
*/
public static boolean isAdmin(
Provider<? extends SecurityContext> contextProvider)
{
return isAdmin(contextProvider.get());
}
/**
* Method description
*
*
* @param contextProvider
*
* @return
*/
public static boolean isAdmin(SecurityContext contextProvider)
{
AssertUtil.assertIsNotNull(contextProvider);
return (contextProvider.getUser() != null)
&& contextProvider.getUser().isAdmin();
}
/**
* Method description
*