forked from I2P_Developers/i2p.i2p
i2psnark: type arguments, warning suppression (to be removed at Java6)
This commit is contained in:
@ -200,7 +200,8 @@ public class I2PSnarkServlet extends BasicServlet {
|
|||||||
resp.sendError(404);
|
resp.sendError(404);
|
||||||
} else {
|
} else {
|
||||||
String base = addPaths(req.getRequestURI(), "/");
|
String base = addPaths(req.getRequestURI(), "/");
|
||||||
String listing = getListHTML(resource, base, true, method.equals("POST") ? req.getParameterMap() : null);
|
@SuppressWarnings("unchecked") // TODO-Java6: Remove cast, return type is correct
|
||||||
|
String listing = getListHTML(resource, base, true, method.equals("POST") ? (Map<String, String[]>) req.getParameterMap() : null);
|
||||||
if (method.equals("POST")) {
|
if (method.equals("POST")) {
|
||||||
// P-R-G
|
// P-R-G
|
||||||
sendRedirect(req, resp, "");
|
sendRedirect(req, resp, "");
|
||||||
@ -676,7 +677,8 @@ public class I2PSnarkServlet extends BasicServlet {
|
|||||||
String action = req.getParameter("action");
|
String action = req.getParameter("action");
|
||||||
if (action == null) {
|
if (action == null) {
|
||||||
// http://www.onenaught.com/posts/382/firefox-4-change-input-type-image-only-submits-x-and-y-not-name
|
// http://www.onenaught.com/posts/382/firefox-4-change-input-type-image-only-submits-x-and-y-not-name
|
||||||
Map params = req.getParameterMap();
|
@SuppressWarnings("unchecked") // TODO-Java6: Remove cast, return type is correct
|
||||||
|
Map<String, String[]> params = req.getParameterMap();
|
||||||
for (Object o : params.keySet()) {
|
for (Object o : params.keySet()) {
|
||||||
String key = (String) o;
|
String key = (String) o;
|
||||||
if (key.startsWith("action_") && key.endsWith(".x")) {
|
if (key.startsWith("action_") && key.endsWith(".x")) {
|
||||||
@ -2201,7 +2203,7 @@ public class I2PSnarkServlet extends BasicServlet {
|
|||||||
* @return String of HTML or null if postParams != null
|
* @return String of HTML or null if postParams != null
|
||||||
* @since 0.7.14
|
* @since 0.7.14
|
||||||
*/
|
*/
|
||||||
private String getListHTML(File r, String base, boolean parent, Map postParams)
|
private String getListHTML(File r, String base, boolean parent, Map<String, String[]> postParams)
|
||||||
throws IOException
|
throws IOException
|
||||||
{
|
{
|
||||||
File[] ls = null;
|
File[] ls = null;
|
||||||
@ -2637,17 +2639,16 @@ public class I2PSnarkServlet extends BasicServlet {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** @since 0.8.1 */
|
/** @since 0.8.1 */
|
||||||
private void savePriorities(Snark snark, Map postParams) {
|
private void savePriorities(Snark snark, Map<String, String[]> postParams) {
|
||||||
Storage storage = snark.getStorage();
|
Storage storage = snark.getStorage();
|
||||||
if (storage == null)
|
if (storage == null)
|
||||||
return;
|
return;
|
||||||
Set<Map.Entry> entries = postParams.entrySet();
|
for (Map.Entry<String, String[]> entry : postParams.entrySet()) {
|
||||||
for (Map.Entry entry : entries) {
|
String key = entry.getKey();
|
||||||
String key = (String)entry.getKey();
|
|
||||||
if (key.startsWith("pri.")) {
|
if (key.startsWith("pri.")) {
|
||||||
try {
|
try {
|
||||||
String file = key.substring(4);
|
String file = key.substring(4);
|
||||||
String val = ((String[])entry.getValue())[0]; // jetty arrays
|
String val = entry.getValue()[0]; // jetty arrays
|
||||||
int pri = Integer.parseInt(val);
|
int pri = Integer.parseInt(val);
|
||||||
storage.setPriority(file, pri);
|
storage.setPriority(file, pri);
|
||||||
//System.err.println("Priority now " + pri + " for " + file);
|
//System.err.println("Priority now " + pri + " for " + file);
|
||||||
|
Reference in New Issue
Block a user