public MultivaluedMap<String, String> getMatrixParameters() { if (matrixParameters == null) { matrixParameters = new MultivaluedMapImpl<String, String>(); } return matrixParameters; }
public static MultivaluedMap<String, String> encode(MultivaluedMap<String, String> map) { MultivaluedMapImpl<String, String> decoded = new MultivaluedMapImpl<String, String>(); for (Map.Entry<String, List<String>> entry : map.entrySet()) { List<String> values = entry.getValue(); for (String value : values) { try { decoded.add(URLEncoder.encode(entry.getKey(), UTF_8), URLEncoder.encode(value, UTF_8)); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } } } return decoded; }
MultivaluedMapImpl<String, String> map = new MultivaluedMapImpl<String, String>(); if (idx < 0) map.add(param, null); String value = ""; if (idx + 1 < param.length()) value = param.substring(idx + 1); map.add(theName, value); map.remove(name); for (String theName : map.keySet()) List<String> vals = map.get(theName); for (Object val : vals)
@SuppressWarnings({"rawtypes", "unchecked"}) public static MimeBodyPart createBodyPart(Providers providers, SMIMEOutput out) throws IOException, MessagingException { ByteArrayOutputStream bodyOs = new ByteArrayOutputStream(); MessageBodyWriter writer = providers.getMessageBodyWriter(out.getType(), out.getGenericType(), null, out.getMediaType()); if (writer == null) { throw new WriterException(Messages.MESSAGES.failedToFindWriter(out.getType().getName())); } MultivaluedMapImpl<String, Object> bodyHeaders = new MultivaluedMapImpl<String, Object>(); bodyHeaders.add("Content-Type", out.getMediaType().toString()); writer.writeTo(out.getEntity(), out.getType(), out.getGenericType(), null, out.getMediaType(), bodyHeaders, bodyOs); InternetHeaders ih = new InternetHeaders(); for (Map.Entry<String, List<Object>> entry : bodyHeaders.entrySet()) { for (Object value : entry.getValue()) { ih.addHeader(entry.getKey(), value.toString()); } } return new MimeBodyPart(ih, bodyOs.toByteArray()); } }
protected void setHeaders(final MockHttpResponse mockResponse, BaseClientResponse response) { MultivaluedMapImpl<String, String> responseHeaders = new MultivaluedMapImpl<String, String>(); for (Entry<String, List<Object>> entry : mockResponse.getOutputHeaders().entrySet()) { List<String> values = new ArrayList<String>(entry.getValue().size()); for (Object value : entry.getValue()) { values.add(value.toString()); } responseHeaders.addMultiple(entry.getKey(), values); } response.setHeaders(responseHeaders); }
AuditParameters validatedParams = new AuditParameters(); MultivaluedMapImpl<String,String> auditParams = new MultivaluedMapImpl<>(); auditParams.put(AuditParameters.QUERY_AUTHORIZATIONS, queryParameters.get(AuditParameters.QUERY_AUTHORIZATIONS)); if (queryParameters.containsKey(QueryParameters.QUERY_STRING)) auditParams.put(AuditParameters.QUERY_STRING, queryParameters.get(AuditParameters.QUERY_STRING)); auditParams.putSingle(AuditParameters.QUERY_AUDIT_TYPE, queryParameters.getFirst(PrivateAuditConstants.AUDIT_TYPE)); if (queryParameters.containsKey(PrivateAuditConstants.COLUMN_VISIBILITY)) auditParams.putSingle(AuditParameters.QUERY_SECURITY_MARKING_COLVIZ, queryParameters.getFirst(PrivateAuditConstants.COLUMN_VISIBILITY)); if (queryParameters.containsKey(PrivateAuditConstants.USER_DN)) auditParams.putSingle(AuditParameters.USER_DN, queryParameters.getFirst(PrivateAuditConstants.USER_DN)); if (queryParameters.containsKey(PrivateAuditConstants.LOGIC_CLASS)) auditParams.putSingle(AuditParameters.QUERY_LOGIC_CLASS, queryParameters.getFirst(PrivateAuditConstants.LOGIC_CLASS)); if (queryParameters.containsKey(PrivateAuditConstants.SELECTORS)) validatedParams.setSelectors(queryParameters.get(PrivateAuditConstants.SELECTORS));
@SuppressWarnings(value = "unchecked") @Override public void addAll(K key, V... newValues) { for (V value : newValues) { add(key, value); } }
@Override public boolean equalsIgnoreValueOrder(MultivaluedMap<K, V> omap) { if (this == omap) { return true; } if (!keySet().equals(omap.keySet())) { return false; } for (Map.Entry<K, List<V>> e : entrySet()) { List<V> olist = omap.get(e.getKey()); if (e.getValue().size() != olist.size()) { return false; } for (V v : e.getValue()) { if (!olist.contains(v)) { return false; } } } return true; } }
public void putSingle(K key, V value) { List<V> list = new ArrayList<V>(); list.add(value); put(key, list); }
MultivaluedMapImpl<String, String> map = new MultivaluedMapImpl<String, String>(); if (idx < 0) map.add(param, null); String value = ""; if (idx + 1 < param.length()) value = param.substring(idx + 1); map.add(theName, value); map.remove(name); for (String theName : map.keySet()) List<String> vals = map.get(theName); for (Object val : vals)
protected void setHeaders(final MockHttpResponse mockResponse, BaseClientResponse response) { MultivaluedMapImpl<String, String> responseHeaders = new MultivaluedMapImpl<String, String>(); for (Entry<String, List<Object>> entry : mockResponse.getOutputHeaders().entrySet()) { List<String> values = new ArrayList<String>(entry.getValue().size()); for (Object value : entry.getValue()) { values.add(value.toString()); } responseHeaders.addMultiple(entry.getKey(), values); } response.setHeaders(responseHeaders); }
@Override public void addAll(K key, List<V> valueList) { for (V value : valueList) { add(key, value); } }
@Override public boolean equalsIgnoreValueOrder(MultivaluedMap<K, V> omap) { if (this == omap) { return true; } if (!keySet().equals(omap.keySet())) { return false; } for (Map.Entry<K, List<V>> e : entrySet()) { List<V> olist = omap.get(e.getKey()); if (e.getValue().size() != olist.size()) { return false; } for (V v : e.getValue()) { if (!olist.contains(v)) { return false; } } } return true; } }
public void putSingle(K key, V value) { List<V> list = new ArrayList<V>(); list.add(value); put(key, list); }
private MultivaluedMap<String, String> getEncodedPathParameters() { if (encodedPathParameters == null) { encodedPathParameters = new MultivaluedMapImpl<String, String>(); } return encodedPathParameters; }