/** * Set the AuthorizationContext */ public void setAuthorizationContext(AuthorizationContext ac) { if(ac == null) throw new IllegalArgumentException("AuthorizationContext is null"); lock.lock(); try { String sc = ac.getSecurityDomain(); if(this.securityDomain.equals(sc) == false) throw new IllegalArgumentException("The Security Domain "+ sc + " does not match with " + this.securityDomain); this.authorizationContext = ac; } finally { lock.unlock(); } }
/** * Set the AuthorizationContext */ public void setAuthorizationContext(AuthorizationContext authorizationContext) { if(authorizationContext == null) throw PicketBoxMessages.MESSAGES.invalidNullArgument("authorizationContext"); String sc = authorizationContext.getSecurityDomain(); if(this.securityDomain.equals(sc) == false) throw PicketBoxMessages.MESSAGES.unexpectedSecurityDomainInContext(this.securityDomain); lock.lock(); try { this.authorizationContext = authorizationContext; } finally { lock.unlock(); } }