roleGroup.addMember(new SimplePrincipal(defaultRoles[i])); final Iterator valueIterator = ((Collection) value).iterator(); while (valueIterator.hasNext()) { roleGroup.addMember(new SimplePrincipal(valueIterator.next().toString())); roleGroup.addMember(new SimplePrincipal(value.toString()));
roleGroup.addMember(new SimplePrincipal(defaultRole)); if (value instanceof Collection<?>) { for (final Object o : (Collection<?>) value) { roleGroup.addMember(new SimplePrincipal(o.toString())); roleGroup.addMember(new SimplePrincipal(value.toString()));
private Object[] getTestSubjects() { final SimplePrincipal simplePrincipal = new SimplePrincipal("simple"); final SimpleGroup simpleGroup = new SimpleGroup("group"); final AttributePrincipalImpl attributePrincipal = new AttributePrincipalImpl("attr", Collections.<String, Object> singletonMap("LOA", "3")); final AssertionPrincipal assertionPrincipal = new AssertionPrincipal("assertion", new AssertionImpl( attributePrincipal, Collections.<String, Object> singletonMap("authenticationMethod", "username"))); return new Object[] { simplePrincipal, simpleGroup, attributePrincipal, assertionPrincipal, }; } }