@Override public String[] getEnvironmentValues(URI name) { return m_environmentAttributes.getStringArray(name); }
@Override public String[] getResourceValues(URI name) { return m_resourceAttributes.getStringArray(name); }
@Override public String[] getEnvironmentValues(URI name) { return m_environmentAttributes.getStringArray(name); }
@Override public String[] getActionValues(URI name) { return m_actionAttributes.getStringArray(name); }
public String[] getSubjectValues(String name) { return subjectAttributes.getStringArray(name); }
@Override public String[] getResourceValues(URI name) { return m_resourceAttributes.getStringArray(name); }
@Override public String[] getActionValues(URI name) { return m_actionAttributes.getStringArray(name); }
public String[] getActionValues(URI name) { return actionAttributes.getStringArray(name); }
public String[] getEnvironmentValues(URI name) { return environmentAttributes.getStringArray(name); }
public String[] getResourceValues(URI name) { return resourceAttributes.getStringArray(name); }
public String[] getRecoveryValues(URI attribute) { return recoveryAttributes.getStringArray(attribute); }
public String[] getSubjectValues(String name) { return subjectAttributes.getStringArray(name); }
public String[] getEnvironmentValues(URI name) { return environmentAttributes.getStringArray(name); }
public String[] getActionValues(URI name) { return actionAttributes.getStringArray(name); }
public String[] getRecoveryValues(URI attribute) { return recoveryAttributes.getStringArray(attribute); }
@Override public String[] getHeaderValues(String name) { return m_requestHeaders.getStringArray(name.toLowerCase()); }
@Override public String[] getHeaderValues(String name) { return m_requestHeaders.getStringArray(name.toLowerCase()); }
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))); } }