Skip to content

Commit 4dd2031

Browse files
committed
[KNOWAGE-9270] remove whatif JSP files
1 parent 2bb144c commit 4dd2031

9 files changed

Lines changed: 164 additions & 531 deletions

File tree

knowagewhatifengine/src/main/java/it/eng/spagobi/engines/whatif/api/DesignerResource.java

Lines changed: 12 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,6 @@
1717
*/
1818
package it.eng.spagobi.engines.whatif.api;
1919

20-
import java.io.IOException;
21-
import java.util.ArrayList;
22-
import java.util.List;
23-
24-
import javax.servlet.ServletException;
25-
import javax.servlet.http.HttpServletRequest;
26-
import javax.servlet.http.HttpServletResponse;
27-
import javax.ws.rs.Consumes;
28-
import javax.ws.rs.GET;
29-
import javax.ws.rs.POST;
30-
import javax.ws.rs.Path;
31-
import javax.ws.rs.PathParam;
32-
import javax.ws.rs.Produces;
33-
import javax.ws.rs.core.Context;
34-
import javax.ws.rs.core.MediaType;
35-
36-
import org.apache.log4j.Logger;
37-
import org.jboss.resteasy.plugins.providers.html.View;
38-
import org.json.JSONArray;
39-
import org.json.JSONException;
40-
import org.json.JSONObject;
41-
4220
import it.eng.spagobi.commons.constants.SpagoBIConstants;
4321
import it.eng.spagobi.engines.whatif.WhatIfEngineInstance;
4422
import it.eng.spagobi.engines.whatif.common.AbstractWhatIfEngineService;
@@ -50,6 +28,18 @@
5028
import it.eng.spagobi.utilities.engines.SpagoBIEngineException;
5129
import it.eng.spagobi.writeback4j.mondrian.MondrianDriver;
5230
import it.eng.spagobi.writeback4j.mondrian.MondrianSchemaRetriver;
31+
import org.apache.log4j.Logger;
32+
import org.json.JSONArray;
33+
import org.json.JSONException;
34+
import org.json.JSONObject;
35+
36+
import javax.servlet.http.HttpServletRequest;
37+
import javax.servlet.http.HttpServletResponse;
38+
import javax.ws.rs.*;
39+
import javax.ws.rs.core.Context;
40+
import javax.ws.rs.core.MediaType;
41+
import java.util.ArrayList;
42+
import java.util.List;
5343

5444
/**
5545
* @author spetrovic
@@ -63,7 +53,6 @@ public class DesignerResource extends AbstractWhatIfEngineService {
6353
public static transient Logger logger = Logger.getLogger(DesignerResource.class);
6454
private MondrianSchemaRetriver retriver = null;
6555
private String reference;
66-
private static final String SUCCESS_REQUEST_DISPATCHER_URL = "/WEB-INF/jsp/whatIf2.jsp";
6756
@Context HttpServletRequest request;
6857
@Context HttpServletResponse response;
6958

@@ -159,14 +148,6 @@ public void saveMdx(String body) throws SpagoBIEngineException, JSONException {
159148
logger.debug("OUT");
160149
}
161150

162-
@GET
163-
@Path("/cubes/start")
164-
@Produces("text/html")
165-
public View redirect() throws SpagoBIEngineException, ServletException, IOException {
166-
logger.debug("IN");
167-
return new View(SUCCESS_REQUEST_DISPATCHER_URL);
168-
}
169-
170151
@GET
171152
@Path("/measures/{id}/{cubeName}")
172153
@Produces(MediaType.APPLICATION_JSON)

knowagewhatifengine/src/main/java/it/eng/spagobi/engines/whatif/api/page/PageResource.java

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,18 @@
1717
*/
1818
package it.eng.spagobi.engines.whatif.api.page;
1919

20-
import java.util.HashMap;
21-
import java.util.Map;
22-
23-
import javax.servlet.http.HttpServletRequest;
24-
import javax.servlet.http.HttpServletResponse;
25-
import javax.ws.rs.GET;
26-
import javax.ws.rs.POST;
27-
import javax.ws.rs.Path;
28-
import javax.ws.rs.PathParam;
29-
import javax.ws.rs.Produces;
30-
import javax.ws.rs.core.Context;
31-
20+
import it.eng.spagobi.services.rest.annotations.ManageAuthorization;
21+
import it.eng.spagobi.utilities.engines.SpagoBIEngineServiceExceptionHandler;
22+
import it.eng.spagobi.utilities.engines.rest.AbstractRestService;
3223
import org.apache.log4j.Logger;
3324
import org.jboss.resteasy.plugins.providers.html.View;
34-
import org.json.JSONException;
3525
import org.json.JSONObject;
3626

37-
import it.eng.spagobi.services.rest.annotations.ManageAuthorization;
38-
import it.eng.spagobi.utilities.engines.SpagoBIEngineServiceExceptionHandler;
39-
import it.eng.spagobi.utilities.engines.rest.AbstractRestService;
27+
import javax.servlet.http.HttpServletRequest;
28+
import javax.servlet.http.HttpServletResponse;
29+
import javax.ws.rs.*;
30+
import javax.ws.rs.core.Context;
31+
import java.util.Map;
4032

4133
@Path("/pages")
4234
@ManageAuthorization
@@ -55,22 +47,6 @@ public class PageResource extends AbstractRestService {
5547
* TODO Tutte le pagine dell'engine
5648
*
5749
*/
58-
static {
59-
pages = new HashMap<>();
60-
urls = new HashMap<>();
61-
62-
try {
63-
pages.put("execute", new JSONObject("{name: 'execute', description: 'the Olap execution page', parameters: []}"));
64-
urls.put("execute", "/WEB-INF/jsp/whatIf2.jsp");
65-
66-
pages.put("edit", new JSONObject("{name: 'execute', description: 'the Whatif execution page', parameters: []}"));
67-
urls.put("edit", "/WEB-INF/jsp/edit.jsp");
68-
69-
} catch (JSONException t) {
70-
logger.error(t);
71-
}
72-
}
73-
7450
@GET
7551
@Path("/{pagename}")
7652
@Produces("text/html")

knowagewhatifengine/src/main/java/it/eng/spagobi/engines/whatif/common/OlapEngineStartAction.java

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@
1818

1919
package it.eng.spagobi.engines.whatif.common;
2020

21+
import it.eng.spagobi.services.rest.annotations.ManageAuthorization;
22+
import org.apache.log4j.Logger;
23+
2124
import javax.ws.rs.GET;
2225
import javax.ws.rs.POST;
2326
import javax.ws.rs.Path;
2427
import javax.ws.rs.Produces;
2528

26-
import org.apache.log4j.Logger;
27-
import org.jboss.resteasy.plugins.providers.html.View;
28-
29-
import it.eng.spagobi.services.rest.annotations.ManageAuthorization;
30-
3129
@Path("/olap/startolap")
3230
@ManageAuthorization
3331
public class OlapEngineStartAction extends WhatIfEngineAbstractStartAction {
@@ -37,25 +35,24 @@ public class OlapEngineStartAction extends WhatIfEngineAbstractStartAction {
3735
@GET
3836
@Path("/")
3937
@Produces("text/html")
40-
public View startActionOlapGet() {
41-
return startAction();
38+
public void startActionOlapGet() {
39+
startAction();
4240

4341
}
4442

4543
@POST
4644
@Path("/")
4745
@Produces("text/html")
48-
public View startActionOlapPost() {
49-
return startAction();
50-
46+
public void startActionOlapPost() {
47+
startAction();
5148
}
5249

5350
/**
5451
* @return
5552
*
5653
*/
57-
private View startAction() {
54+
private void startAction() {
5855
logger.debug("Starting OLAP");
59-
return startAction(false);
56+
startAction(false);
6057
}
6158
}

0 commit comments

Comments
 (0)