@Override public Iterator<String> subjectAttributes() { return m_subjectAttributes.names(); }
@Override public Iterator<URI> resourceAttributes() { return m_resourceAttributes.names(); }
@Override public Iterator<String> subjectAttributes() { return m_subjectAttributes.names(); }
@Override public Iterator<URI> environmentAttributes() { return m_environmentAttributes.names(); }
@Override public Iterator<URI> environmentAttributes() { return m_environmentAttributes.names(); }
@Override public Iterator<URI> actionAttributes() { return m_actionAttributes.names(); }
public Iterator<URI> environmentAttributes() { return environmentAttributes.names(); }
public Iterator<URI> resourceAttributes() { return resourceAttributes.names(); }
public Iterator<URI> getRecoveryNames() { return recoveryAttributes.names(); }
@Override public Iterator<URI> actionAttributes() { return m_actionAttributes.names(); }
@Override public Iterator<URI> resourceAttributes() { return m_resourceAttributes.names(); }
public Iterator<String> subjectAttributes() { return subjectAttributes.names(); }
public Iterator<URI> actionAttributes() { return actionAttributes.names(); }
public Iterator<URI> environmentAttributes() { return environmentAttributes.names(); }
public Iterator<URI> resourceAttributes() { return resourceAttributes.names(); }
public Iterator<URI> getRecoveryNames() { return recoveryAttributes.names(); }
public Iterator<String> subjectAttributes() { return subjectAttributes.names(); }
private MultiValueMap<URI> convertStringMap(MultiValueMap<String> input) { MultiValueMap<URI> result = new MultiValueMap<URI>(); for (Iterator<String> names = input.names(); names.hasNext();) { String name = names.next(); result.set(URI.create(name), input.getStringArray(name)); } return result; }
private MultiValueMap<URI> convertStringMap(MultiValueMap<String> input) { MultiValueMap<URI> result = new MultiValueMap<URI>(); for (Iterator<String> names = input.names(); names.hasNext();) { String name = names.next(); result.set(URI.create(name), input.getStringArray(name)); } return result; }
private <T> void assertEqualMultiMaps(MultiValueMap<T> map1, MultiValueMap<T> map2) { Iterator<T> names1 = map1.names(); Iterator<T> names2 = map2.names(); while (names1.hasNext() && names2.hasNext()) { T name1 = names1.next(); T name2 = names2.next(); assertEquals(name1, name2); String[] values1 = map1.getStringArray(name1); String[] values2 = map1.getStringArray(name2); assertEqualSets(new HashSet<String>(Arrays.asList(values1)), new HashSet<String>(Arrays.asList(values2))); } }