/** * @see AuthorizationManager#authorize(Resource, Subject) */ public int authorize(Resource resource, Subject subject) throws AuthorizationException { return internalAuthorization(resource, subject, null); }
/** * @see AuthorizationManager#authorize(Resource, Subject) */ public int authorize(Resource resource, Subject subject) throws AuthorizationException { return internalAuthorization(resource, subject, null); }
/** * @see AuthorizationManager#authorize(Resource, Subject, RoleGroup) */ public int authorize(Resource resource, Subject subject, RoleGroup role) throws AuthorizationException { this.validateResource(resource); return internalAuthorization(resource, subject, role); }
/** * @see AuthorizationManager#authorize(Resource, Subject, RoleGroup) */ public int authorize(Resource resource, Subject subject, RoleGroup role) throws AuthorizationException { this.validateResource(resource); return internalAuthorization(resource, subject, role); }
/** * @see AuthorizationManager#authorize(Resource, Subject, Group) */ public int authorize(Resource resource, Subject subject, Group roleGroup) throws AuthorizationException { this.validateResource(resource); return internalAuthorization(resource, subject, getRoleGroup(roleGroup)); }
/** * @see AuthorizationManager#authorize(Resource) */ public int authorize(Resource resource) throws AuthorizationException { validateResource(resource); Subject subject = SubjectActions.getActiveSubject(); return internalAuthorization(resource,subject, null); }
/** * @see AuthorizationManager#authorize(Resource) */ public int authorize(Resource resource) throws AuthorizationException { validateResource(resource); Subject subject = SubjectActions.getActiveSubject(); return internalAuthorization(resource,subject, null); }
/** * @see AuthorizationManager#authorize(Resource, Subject, Group) */ public int authorize(Resource resource, Subject subject, Group roleGroup) throws AuthorizationException { this.validateResource(resource); return internalAuthorization(resource, subject, getRoleGroup(roleGroup)); }