Loading data-access/servlet/src/main/java/cutout/json/JsonEncoderMerge.java +1 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ public class JsonEncoderMerge JSONObject obj = new JSONObject(); obj.put("skysystem", coord.skySystem); obj.put("shape", coord.pos.shape); obj.put("shape", coord.pos.shape.toString()); obj.put("specsystem", coord.specSystem); /* SODA */ Loading data-access/servlet/src/main/java/webapi/UWSMerge.java +10 −2 Original line number Diff line number Diff line Loading @@ -45,7 +45,15 @@ public class UWSMerge extends UWSServlet { addExpectedAdditionalParameter("vu"); addExpectedAdditionalParameter("vt"); setInputParamController("l", new NumericParamController()); addExpectedAdditionalParameter("BAND"); addExpectedAdditionalParameter("BANDSYS"); addExpectedAdditionalParameter("POS"); addExpectedAdditionalParameter("POSSYS"); addExpectedAdditionalParameter("TIME"); addExpectedAdditionalParameter("POL"); addExpectedAdditionalParameter("PIXELS"); /* setInputParamController("l", new NumericParamController()); setInputParamController("b", new NumericParamController()); setInputParamController("r", new NumericParamController()); setInputParamController("dl", new NumericParamController()); Loading @@ -53,7 +61,7 @@ public class UWSMerge extends UWSServlet { setInputParamController("vu", new NumericParamController()); setInputParamController("vl", new NumericParamController()); setInputParamController("vt", new StringParamController("1", "1", new String[]{"1","2"}, false)); // FIXME replace "1" "2" with proper spectral axis names */ // FIXME replace "1" "2" with proper spectral axis names } /* Loading data-access/servlet/src/main/java/webapi/UWSMergeWork.java +4 −3 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ public class UWSMergeWork extends JobThread Pos pos = Pos.parsePos(params, DEFAULT_SKY_SYSTEM); Band band = Band.parseBand(params, DEFAULT_SPEC_SYSTEM); Time time = Time.parseTime(params, DEFAULT_TIME_SYSTEM); Pol pol = Pol.parsePol(params); Pol pol = null;// FIXME Pol.parsePol(params); String pixels = SingleStringParam.parseSingleStringParam(params, "PIXELS"); /* if(parser.sodaReq_hasSodaId()) Loading Loading @@ -174,10 +174,11 @@ public class UWSMergeWork extends JobThread private Map<String, String[]> collectSodaParams(UWSJob job) { Map<String, String[]> params = new HashMap<String, String[]>(); String[] paraTokens = {"POS", "BAND", "TIME", "POL", "PIXELS"}; String[] paraTokens = {"skysystem","specsystem", "l","b","r","dl","db","vl","vu","vt","ID","POSSYS","BANDSYS","POS", "BAND", "TIME", "POL", "PIXELS"}; for(String paramToken : paraTokens) { String[] paramValue = (String[])job.getAdditionalParameterValue(paramToken); String[] paramValue = new String[1]; paramValue[0] = (String)job.getAdditionalParameterValue(paramToken); params.put(paramToken, paramValue); } return params; Loading Loading
data-access/servlet/src/main/java/cutout/json/JsonEncoderMerge.java +1 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ public class JsonEncoderMerge JSONObject obj = new JSONObject(); obj.put("skysystem", coord.skySystem); obj.put("shape", coord.pos.shape); obj.put("shape", coord.pos.shape.toString()); obj.put("specsystem", coord.specSystem); /* SODA */ Loading
data-access/servlet/src/main/java/webapi/UWSMerge.java +10 −2 Original line number Diff line number Diff line Loading @@ -45,7 +45,15 @@ public class UWSMerge extends UWSServlet { addExpectedAdditionalParameter("vu"); addExpectedAdditionalParameter("vt"); setInputParamController("l", new NumericParamController()); addExpectedAdditionalParameter("BAND"); addExpectedAdditionalParameter("BANDSYS"); addExpectedAdditionalParameter("POS"); addExpectedAdditionalParameter("POSSYS"); addExpectedAdditionalParameter("TIME"); addExpectedAdditionalParameter("POL"); addExpectedAdditionalParameter("PIXELS"); /* setInputParamController("l", new NumericParamController()); setInputParamController("b", new NumericParamController()); setInputParamController("r", new NumericParamController()); setInputParamController("dl", new NumericParamController()); Loading @@ -53,7 +61,7 @@ public class UWSMerge extends UWSServlet { setInputParamController("vu", new NumericParamController()); setInputParamController("vl", new NumericParamController()); setInputParamController("vt", new StringParamController("1", "1", new String[]{"1","2"}, false)); // FIXME replace "1" "2" with proper spectral axis names */ // FIXME replace "1" "2" with proper spectral axis names } /* Loading
data-access/servlet/src/main/java/webapi/UWSMergeWork.java +4 −3 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ public class UWSMergeWork extends JobThread Pos pos = Pos.parsePos(params, DEFAULT_SKY_SYSTEM); Band band = Band.parseBand(params, DEFAULT_SPEC_SYSTEM); Time time = Time.parseTime(params, DEFAULT_TIME_SYSTEM); Pol pol = Pol.parsePol(params); Pol pol = null;// FIXME Pol.parsePol(params); String pixels = SingleStringParam.parseSingleStringParam(params, "PIXELS"); /* if(parser.sodaReq_hasSodaId()) Loading Loading @@ -174,10 +174,11 @@ public class UWSMergeWork extends JobThread private Map<String, String[]> collectSodaParams(UWSJob job) { Map<String, String[]> params = new HashMap<String, String[]>(); String[] paraTokens = {"POS", "BAND", "TIME", "POL", "PIXELS"}; String[] paraTokens = {"skysystem","specsystem", "l","b","r","dl","db","vl","vu","vt","ID","POSSYS","BANDSYS","POS", "BAND", "TIME", "POL", "PIXELS"}; for(String paramToken : paraTokens) { String[] paramValue = (String[])job.getAdditionalParameterValue(paramToken); String[] paramValue = new String[1]; paramValue[0] = (String)job.getAdditionalParameterValue(paramToken); params.put(paramToken, paramValue); } return params; Loading