adds tests, fixes for java templates

This commit is contained in:
Tony Tam
2015-03-26 20:32:59 -07:00
parent a2dc767559
commit 8b98a92805
9 changed files with 174 additions and 206 deletions

View File

@@ -16,6 +16,7 @@ import com.sun.jersey.multipart.FormDataMultiPart;
import javax.ws.rs.core.Response.Status.Family;
import javax.ws.rs.core.MediaType;
import java.util.Collection;
import java.util.Map;
import java.util.HashMap;
import java.util.List;
@@ -83,11 +84,19 @@ public class ApiInvoker {
return "";
} else if (param instanceof Date) {
return formatDateTime((Date) param);
} else if (param instanceof Collection) {
StringBuilder b = new StringBuilder();
for(Object o : (Collection)param) {
if(b.length() > 0) {
b.append(",");
}
b.append(String.valueOf(o));
}
return b.toString();
} else {
return String.valueOf(param);
}
}
public void enableDebug() {
isDebug = true;
}