2013/10/10 Lukasz Lenart <[email protected]>:
> 2013/10/10 Steven Benitez <[email protected]>:
>> Yeah, I'm not a fan of the Judge name either. Guard is better, but I'm not
>> sure if it's best. What would the API look like?
>
> Not sure yet, something like this:
>
> public class SecurityGate {
>
>     private List<SecurityGuard> guards;
>
>     public void check(HttpServletRequest) {
>         for(SecurityGuard guard : guards) {
>            SecurityPass pass = guard.accept(HttpServletRequest);
>            if (pass.notAccepted()) {
>                throw new StrutsSecurityException(pass.getGuardMessage())
>           }
>         }
>     }
>
> }

Right now I'm planning just to throw an exception and call
sendError(HttpServletResponse.SC_BAD_REQUEST, e.getMessage()), WDYT?


Regards
-- 
Ɓukasz
+ 48 606 323 122 http://www.lenart.org.pl/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to