Java and Android template changes to accommodate query params defined by the collection-format.

This commit is contained in:
Raghav Sidhanti
2015-06-19 14:06:25 -07:00
parent 6ad3a717fe
commit 7a9a41fe01
30 changed files with 556 additions and 120 deletions

View File

@@ -1,6 +1,9 @@
package {{invokerPackage}}.auth;
import {{invokerPackage}}.QueryParam;
import java.util.Map;
import java.util.Set;
import java.io.UnsupportedEncodingException;
import javax.xml.bind.DatatypeConverter;
@@ -26,7 +29,7 @@ public class HttpBasicAuth implements Authentication {
}
@Override
public void applyToParams(Map<String, String> queryParams, Map<String, String> headerParams) {
public void applyToParams(Set<QueryParam> queryParams, Map<String, String> headerParams) {
String str = (username == null ? "" : username) + ":" + (password == null ? "" : password);
try {
headerParams.put("Authorization", "Basic " + DatatypeConverter.printBase64Binary(str.getBytes("UTF-8")));