@Override public S authorizationContext(@Nullable final AuthorizationContext authorizationContext) { if (null != authorizationContext) { return authorizationSubjects(authorizationContext.getAuthorizationSubjectIds()); } return myself; }
@Override public S authorizationContext(@Nullable final AuthorizationContext authorizationContext) { if (null != authorizationContext) { return authorizationSubjects(authorizationContext.getAuthorizationSubjectIds()); } return myself; }
@Override public S authorizationSubjects(final CharSequence authorizationSubject, final CharSequence... furtherAuthorizationSubjects) { checkNotNull(authorizationSubject, "Authorization Subject ID"); checkNotNull(furtherAuthorizationSubjects, "further Authorization Subject IDs"); final Collection<String> allAuthorizationSubjects = new ArrayList<>(1 + furtherAuthorizationSubjects.length); allAuthorizationSubjects.add(authorizationSubject.toString()); for (final CharSequence furtherAuthorizationSubject : furtherAuthorizationSubjects) { checkNotNull(furtherAuthorizationSubject, "further Authorization Subject ID"); allAuthorizationSubjects.add(furtherAuthorizationSubject.toString()); } return authorizationSubjects(allAuthorizationSubjects); }
@Override public S authorizationSubjects(final CharSequence authorizationSubject, final CharSequence... furtherAuthorizationSubjects) { checkNotNull(authorizationSubject, "Authorization Subject ID"); checkNotNull(furtherAuthorizationSubjects, "further Authorization Subject IDs"); final Collection<String> allAuthorizationSubjects = new ArrayList<>(1 + furtherAuthorizationSubjects.length); allAuthorizationSubjects.add(authorizationSubject.toString()); for (final CharSequence furtherAuthorizationSubject : furtherAuthorizationSubjects) { checkNotNull(furtherAuthorizationSubject, "further Authorization Subject ID"); allAuthorizationSubjects.add(furtherAuthorizationSubject.toString()); } return authorizationSubjects(allAuthorizationSubjects); }