X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FTestAuthorizationRule.java;h=b3ee8a8bc05140bc1f633a46fbf79bc3d4f1cef5;hb=8de36ff0206c996baf3ee4adc3e2293b12ff5f39;hp=e6cf01db4f1bf5030614e392a14f60c07ee147ce;hpb=89c06d4d52b46c154128c97d6e758fa1f4fc7a6e;p=utils diff --git a/security/src/test/java/org/wamblee/security/authorization/TestAuthorizationRule.java b/security/src/test/java/org/wamblee/security/authorization/TestAuthorizationRule.java index e6cf01db..b3ee8a8b 100644 --- a/security/src/test/java/org/wamblee/security/authorization/TestAuthorizationRule.java +++ b/security/src/test/java/org/wamblee/security/authorization/TestAuthorizationRule.java @@ -20,11 +20,10 @@ import static org.wamblee.security.authorization.AuthorizationResult.GRANTED; import org.wamblee.usermgt.User; - /** * Test authorization rule that also counts the number of times the rule * matches. - * + * * @author Erik Brakkee */ public class TestAuthorizationRule extends UrlAuthorizationRule { @@ -33,60 +32,49 @@ public class TestAuthorizationRule extends UrlAuthorizationRule { */ private int matches = 0; -/** + /** * Creates a new TestAuthorizationRule object. - * - * @param aResult DOCUMENT ME! - * @param aGroup DOCUMENT ME! - * @param aPath DOCUMENT ME! - * @param aOperation DOCUMENT ME! + * */ public TestAuthorizationRule(AuthorizationResult aResult, String aGroup, - String aPath, Class aOperation) { + String aPath, Class aOperation) { super(aResult, new GroupUserCondition(aGroup), new StartsWithPathCondition(aPath), TestResource.class, new IsaOperationCondition(aOperation)); } -/** + /** * Creates a new TestAuthorizationRule object. */ protected TestAuthorizationRule() { super(); } - /* (non-Javadoc) - * @see org.wamblee.security.authorization.UrlAuthorizationRule#getPath(java.lang.Object) - */ - /** - * DOCUMENT ME! - * - * @param aResource DOCUMENT ME! - * - * @return DOCUMENT ME! + /* + * (non-Javadoc) + * + * @see + * org.wamblee.security.authorization.UrlAuthorizationRule#getPath(java. + * lang.Object) */ @Override protected String getResourcePath(Object aResource) { return ((TestResource) aResource).getPath(); } - /* (non-Javadoc) - * @see org.wamblee.security.authorization.UrlAuthorizationRule#isAllowed(java.lang.Object, org.wamblee.security.authorization.Operation, org.wamblee.usermgt.UserAccessor) - */ - /** - * DOCUMENT ME! - * - * @param aResource DOCUMENT ME! - * @param anOperation DOCUMENT ME! - * @param aUser DOCUMENT ME! - * - * @return DOCUMENT ME! + /* + * (non-Javadoc) + * + * @see + * org.wamblee.security.authorization.UrlAuthorizationRule#isAllowed(java + * .lang.Object, org.wamblee.security.authorization.Operation, + * org.wamblee.usermgt.UserAccessor) */ @Override public AuthorizationResult isAllowed(Object aResource, Operation anOperation, User aUser) { AuthorizationResult result = super.isAllowed(aResource, anOperation, - aUser); + aUser); if (result.equals(GRANTED) || result.equals(DENIED)) { matches++; @@ -95,18 +83,10 @@ public class TestAuthorizationRule extends UrlAuthorizationRule { return result; } - /** - * DOCUMENT ME! - * - * @return DOCUMENT ME! - */ public int getMatchCount() { return matches; } - /** - * DOCUMENT ME! - */ public void reset() { matches = 0; }