Skip to content

Commit

Permalink
Fix compiler warnings in harvester2 package
Browse files Browse the repository at this point in the history
  • Loading branch information
fsteeg committed Aug 29, 2022
1 parent 49d97ef commit ee227be
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
Expand Up @@ -31,8 +31,8 @@ public static void main(String[] args) {
try {
System.out.println(new Date());

HashMap options = getOptions(args);
List rootArgs = (List) options.get("rootArgs");
HashMap<String, Object> options = getOptions(args);
List<?> rootArgs = (List<?>) options.get("rootArgs");
String baseURL = null;
if (rootArgs.size() > 0) {
baseURL = (String) rootArgs.get(0);
Expand Down Expand Up @@ -151,9 +151,9 @@ public static void run(String baseURL, String from, String until,
out.write("</harvest>\n".getBytes("UTF-8"));
}

private static HashMap getOptions(String[] args) {
HashMap options = new HashMap();
ArrayList rootArgs = new ArrayList();
private static HashMap<String, Object> getOptions(String[] args) {
HashMap<String, Object> options = new HashMap<>();
ArrayList<String> rootArgs = new ArrayList<>();
options.put("rootArgs", rootArgs);

for (int i = 0; i < args.length; ++i) {
Expand Down
Expand Up @@ -12,8 +12,11 @@
package org.oclc.oai.harvester2.verb;

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.xpath.XPathExpressionException;
import org.xml.sax.SAXException;
Expand Down Expand Up @@ -106,12 +109,13 @@ private static String getRequestURL(String baseURL, String from, String until, S
* @param baseURL
* @param resumptionToken
* @return
* @throws UnsupportedEncodingException
*/
private static String getRequestURL(String baseURL,
String resumptionToken) {
String resumptionToken) throws UnsupportedEncodingException {
StringBuilder requestURL = new StringBuilder(baseURL);
requestURL.append("?verb=ListIdentifiers");
requestURL.append("&resumptionToken=").append(URLEncoder.encode(resumptionToken));
requestURL.append("&resumptionToken=").append(URLEncoder.encode(resumptionToken, StandardCharsets.UTF_8.name()));
return requestURL.toString();
}
}
Expand Up @@ -36,7 +36,7 @@ public String getPrefix(String namespaceURI) {
}

@Override
public Iterator getPrefixes(String namespaceURI) {
public Iterator<?> getPrefixes(String namespaceURI) {
return null;
}

Expand Down

0 comments on commit ee227be

Please sign in to comment.