gwt logger commented (client side) and relevant print checks (system.out.println()) added in the code.

gwt logger used in the server side.

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/databases-manager-portlet@98861 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Loredana Liccardo 2014-07-22 09:47:28 +00:00
parent 2d4c5a5161
commit c8d86470f1
5 changed files with 305 additions and 143 deletions

View File

@ -44,11 +44,13 @@ public class DatabasesManager implements EntryPoint {
RootPanel.get(ConstantsPortlet.CONTENTDIV).add(borderLayout); RootPanel.get(ConstantsPortlet.CONTENTDIV).add(borderLayout);
Window.addResizeHandler(new ResizeHandler() { Window.addResizeHandler(new ResizeHandler() {
// @Override @Override
public void onResize(ResizeEvent event) { public void onResize(ResizeEvent event) {
System.out.println("onWindowResized width: " //print check
+ event.getWidth() + " height: " // System.out.println("onWindowResized width: "
+ event.getHeight()); // + event.getWidth() + " height: "
// + event.getHeight());
updateSize(); updateSize();
} }
}); });
@ -90,9 +92,9 @@ public class DatabasesManager implements EntryPoint {
int rootWidth = Window.getClientWidth() - 2 * leftBorder; // - int rootWidth = Window.getClientWidth() - 2 * leftBorder; // -
// rightScrollBar; // rightScrollBar;
//print check
System.out.println("New workspace dimension Height: " + rootHeight // System.out.println("New workspace dimension Height: " + rootHeight
+ " Width: " + rootWidth); // + " Width: " + rootWidth);
borderLayout.setHeight(rootHeight); borderLayout.setHeight(rootHeight);
borderLayout.setWidth(rootWidth); borderLayout.setWidth(rootWidth);

View File

@ -246,7 +246,8 @@ public class GxtBorderLayoutPanel extends ContentPanel {
// System.out // System.out
// .println("GxtBorderLayoutPanel: Event received"); // .println("GxtBorderLayoutPanel: Event received");
rootLogger.log(Level.SEVERE, "Event received"); // rootLogger.log(Level.SEVERE,
// "SelectedItemEvent management");
// to get the selected item with its depth // to get the selected item with its depth
List<FileModel> data = treePanel.getTreePanel() List<FileModel> data = treePanel.getTreePanel()
@ -259,7 +260,12 @@ public class GxtBorderLayoutPanel extends ContentPanel {
String text = selectedItem.getName(); String text = selectedItem.getName();
rootLogger.log(Level.INFO, "item selected: " + text); // print check
System.out
.println("GxtBorderLayoutPanel--> selected item: "
+ text);
rootLogger.log(Level.INFO, "selected item: " + text);
// toolbar.disableButtonOnToolbar(DepthSelectedItem, // toolbar.disableButtonOnToolbar(DepthSelectedItem,
// treePanel.getSelectedItemIsSchema()); // treePanel.getSelectedItemIsSchema());
@ -314,7 +320,7 @@ public class GxtBorderLayoutPanel extends ContentPanel {
// System.out // System.out
// .println("GxtBorderLayoutPanel: Event finished"); // .println("GxtBorderLayoutPanel: Event finished");
rootLogger.log(Level.SEVERE, "Event finished"); // rootLogger.log(Level.SEVERE, "Event finished");
} }
@ -402,7 +408,12 @@ public class GxtBorderLayoutPanel extends ContentPanel {
table.setTableDetailsDisplayed(false); table.setTableDetailsDisplayed(false);
} }
rootLogger.log(Level.INFO, "the selected table is: " // print check
System.out
.println("GxtBorderLayoutPanel--> selected table: "
+ table.getName());
rootLogger.log(Level.INFO, "selected table: "
+ table.getName()); + table.getName());
// get table details // get table details
@ -499,6 +510,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
@Override @Override
public void onFailure(Throwable caught) { public void onFailure(Throwable caught) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC LoadTables");
rootLogger.log(Level.SEVERE, rootLogger.log(Level.SEVERE,
"FAILURE RPC LoadTables"); "FAILURE RPC LoadTables");
@ -536,6 +551,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
public void onSuccess( public void onSuccess(
PagingLoadResult<Result> result) { PagingLoadResult<Result> result) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC LoadTables");
rootLogger.log(Level.SEVERE, rootLogger.log(Level.SEVERE,
"SUCCESS RPC LoadTables"); "SUCCESS RPC LoadTables");
@ -625,7 +644,6 @@ public class GxtBorderLayoutPanel extends ContentPanel {
// add the button cancel // add the button cancel
Button cancel = new Button("", Images.iconCancel()); Button cancel = new Button("", Images.iconCancel());
cancel.setToolTip("Cancel"); cancel.setToolTip("Cancel");
// add Buttons and TextField to the toolbar // add Buttons and TextField to the toolbar
toolBarTop.add(searchTable); toolBarTop.add(searchTable);
@ -1126,6 +1144,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
public void onFailure(Throwable caught) { public void onFailure(Throwable caught) {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC submitQuery");
rootLogger.log(Level.SEVERE, "FAILURE RPC submitQuery"); rootLogger.log(Level.SEVERE, "FAILURE RPC submitQuery");
@ -1155,6 +1177,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
@Override @Override
public void onSuccess(List<Result> result) { public void onSuccess(List<Result> result) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC submitQuery");
rootLogger.log(Level.SEVERE, "SUCCESS RPC submitQuery"); rootLogger.log(Level.SEVERE, "SUCCESS RPC submitQuery");
@ -1271,6 +1297,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
public void onFailure(Throwable caught) { public void onFailure(Throwable caught) {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC sample");
rootLogger.log(Level.SEVERE, "FAILURE RPC sample"); rootLogger.log(Level.SEVERE, "FAILURE RPC sample");
@ -1285,6 +1315,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
@Override @Override
public void onSuccess(List<Result> result) { public void onSuccess(List<Result> result) {
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC sample");
rootLogger.log(Level.SEVERE, "SUCCESS RPC sample"); rootLogger.log(Level.SEVERE, "SUCCESS RPC sample");
@ -1394,6 +1428,11 @@ public class GxtBorderLayoutPanel extends ContentPanel {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
// System.out.println("FAILURE"); // System.out.println("FAILURE");
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC smartSample");
rootLogger.log(Level.SEVERE, "FAILURE RPC smartSample"); rootLogger.log(Level.SEVERE, "FAILURE RPC smartSample");
MessageBox.alert("Error ", MessageBox.alert("Error ",
@ -1408,6 +1447,11 @@ public class GxtBorderLayoutPanel extends ContentPanel {
@Override @Override
public void onSuccess(List<Result> result) { public void onSuccess(List<Result> result) {
//print check
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC smartSample");
rootLogger.log(Level.SEVERE, "SUCCESS RPC smartSample"); rootLogger.log(Level.SEVERE, "SUCCESS RPC smartSample");
rootLogger.log(Level.SEVERE, "output size: " + result.size()); rootLogger.log(Level.SEVERE, "output size: " + result.size());
@ -1516,6 +1560,11 @@ public class GxtBorderLayoutPanel extends ContentPanel {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
// System.out.println("FAILURE"); // System.out.println("FAILURE");
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC randomSample");
rootLogger.log(Level.SEVERE, "FAILURE RPC randomSample"); rootLogger.log(Level.SEVERE, "FAILURE RPC randomSample");
MessageBox.alert("Error ", MessageBox.alert("Error ",
@ -1529,6 +1578,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
@Override @Override
public void onSuccess(List<Result> result) { public void onSuccess(List<Result> result) {
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC randomSample");
rootLogger.log(Level.SEVERE, "SUCCESS RPC randomSample"); rootLogger.log(Level.SEVERE, "SUCCESS RPC randomSample");
@ -1576,11 +1629,17 @@ public class GxtBorderLayoutPanel extends ContentPanel {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
// System.out.println("FAILURE StartParse"); // System.out.println("FAILURE StartParse");
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC parseResult");
rootLogger.log(Level.SEVERE, "FAILURE RPC parseResult");
MessageBox.alert("Error ", MessageBox.alert("Error ",
"<br/>Message:" + caught.getMessage(), null); "<br/>Message:" + caught.getMessage(), null);
rootLogger.log(Level.SEVERE, "FAILURE RPC parseResult");
// if the submit query event has been performed the // if the submit query event has been performed the
// dialog form is unmasked otherwise if a sampling // dialog form is unmasked otherwise if a sampling
@ -1607,6 +1666,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
@Override @Override
public void onSuccess(List<Row> rows) { public void onSuccess(List<Row> rows) {
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC parseResult");
rootLogger.log(Level.SEVERE, "SUCCESS RPC parseResult"); rootLogger.log(Level.SEVERE, "SUCCESS RPC parseResult");
@ -1962,6 +2025,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
public void onFailure(Throwable caught) { public void onFailure(Throwable caught) {
// TODO Auto-generated method // TODO Auto-generated method
// stub // stub
//print check
System.out
.println("GxtBorderLayoutPanel--> FAILURE RPC getTableDetails");
rootLogger.log(Level.SEVERE, rootLogger.log(Level.SEVERE,
"FAILURE RPC getTableDetails"); "FAILURE RPC getTableDetails");
@ -1980,6 +2047,10 @@ public class GxtBorderLayoutPanel extends ContentPanel {
LinkedHashMap<String, FileModel> result) { LinkedHashMap<String, FileModel> result) {
// TODO Auto-generated method // TODO Auto-generated method
// stub // stub
//print check
System.out
.println("GxtBorderLayoutPanel--> SUCCESS RPC getTableDetails");
rootLogger.log(Level.SEVERE, rootLogger.log(Level.SEVERE,
"SUCCESS RPC getTableDetails"); "SUCCESS RPC getTableDetails");

View File

@ -121,25 +121,25 @@ public class GxtTreePanel extends LayoutContainer {
}; };
treePanel.setDisplayProperty("name"); treePanel.setDisplayProperty("name");
// set icons in tree panel // set icons for elements in tree panel
treePanel.setIconProvider(new ModelIconProvider<FileModel>() { treePanel.setIconProvider(new ModelIconProvider<FileModel>() {
@Override @Override
public AbstractImagePrototype getIcon(FileModel model) { public AbstractImagePrototype getIcon(FileModel model) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
if (model.isDatabase()){ if (model.isDatabase()) { // database
return Images.iconDatabase(); return Images.iconDatabase();
} }
if (model.isSchema()){ if (model.isSchema()) { // schema
return Images.iconSchema(); return Images.iconSchema();
} }
return null; return null;
} }
}); });
@ -182,8 +182,12 @@ public class GxtTreePanel extends LayoutContainer {
// System.out.println("GxtTreePanel Value: " // System.out.println("GxtTreePanel Value: "
// + data.get(0).get("name")); // + data.get(0).get("name"));
// print check
System.out.println("GxtTreePanel--> selected item: "
+ value);
rootLogger.log(Level.INFO, rootLogger.log(Level.INFO,
"GxtTreePanel-> selectedItem value: " + value); "GxtTreePanel-> selected item: " + value);
// get the depth level // get the depth level
treeDepthSelectedItem = store.getDepth(data.get(0)); treeDepthSelectedItem = store.getDepth(data.get(0));
@ -309,8 +313,12 @@ public class GxtTreePanel extends LayoutContainer {
FileModel selectedItem = (FileModel) (be.getNode() FileModel selectedItem = (FileModel) (be.getNode()
.getModel()); .getModel());
rootLogger.log(Level.INFO, // print check
"selected: " + selectedItem.getName()); System.out.println("GxtTreePanel--> expanded item: "
+ value);
rootLogger.log(Level.INFO, "expanded item: "
+ selectedItem.getName());
// select the expanded item // select the expanded item
treePanel.getSelectionModel() treePanel.getSelectionModel()
@ -402,6 +410,9 @@ public class GxtTreePanel extends LayoutContainer {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
// System.out.println("FAILURE"); // System.out.println("FAILURE");
// print check
System.out.println("GxtTreePanel--> FAILURE RPC getResource");
rootLogger.log(Level.SEVERE, "FAILURE RPC getResource"); rootLogger.log(Level.SEVERE, "FAILURE RPC getResource");
MessageBox.alert("Error ", MessageBox.alert("Error ",
@ -416,6 +427,9 @@ public class GxtTreePanel extends LayoutContainer {
@Override @Override
public void onSuccess(List<FileModel> result) { public void onSuccess(List<FileModel> result) {
// print check
System.out.println("GxtTreePanel--> SUCCESS RPC getResource");
rootLogger.log(Level.SEVERE, "SUCCESS RPC getResource"); rootLogger.log(Level.SEVERE, "SUCCESS RPC getResource");
// print check // print check
@ -459,6 +473,10 @@ public class GxtTreePanel extends LayoutContainer {
// Window.alert(caught.getMessage()); // Window.alert(caught.getMessage());
// System.out.println("FAILURE"); // System.out.println("FAILURE");
// print check
System.out
.println("GxtTreePanel--> FAILURE RPC getDBInfo");
rootLogger.log(Level.SEVERE, "FAILURE RPC getDBInfo"); rootLogger.log(Level.SEVERE, "FAILURE RPC getDBInfo");
MessageBox.alert("Error ", MessageBox.alert("Error ",
@ -475,6 +493,10 @@ public class GxtTreePanel extends LayoutContainer {
public void onSuccess( public void onSuccess(
LinkedHashMap<String, FileModel> result) { LinkedHashMap<String, FileModel> result) {
// print check
System.out
.println("GxtTreePanel--> SUCCESS RPC getDBInfo");
rootLogger.log(Level.SEVERE, "SUCCESS RPC getDBInfo"); rootLogger.log(Level.SEVERE, "SUCCESS RPC getDBInfo");
if (result.size() != 0) { if (result.size() != 0) {
@ -641,6 +663,9 @@ public class GxtTreePanel extends LayoutContainer {
// rootLogger.log(Level.SEVERE, // rootLogger.log(Level.SEVERE,
// "GxtTreePanel-> FAILURE RPC getDBSchema"); // "GxtTreePanel-> FAILURE RPC getDBSchema");
// print check
System.out.println("GxtTreePanel--> FAILURE RPC getDBSchema");
rootLogger.log(Level.SEVERE, "FAILURE RPC getDBSchema"); rootLogger.log(Level.SEVERE, "FAILURE RPC getDBSchema");
MessageBox.alert("Error ", MessageBox.alert("Error ",
@ -654,6 +679,9 @@ public class GxtTreePanel extends LayoutContainer {
@Override @Override
public void onSuccess(List<FileModel> result) { public void onSuccess(List<FileModel> result) {
// print check
System.out.println("GxtTreePanel--> SUCCESS RPC getDBSchema");
rootLogger.log(Level.SEVERE, "SUCCESS RPC getDBSchema"); rootLogger.log(Level.SEVERE, "SUCCESS RPC getDBSchema");

View File

@ -56,17 +56,17 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
private LinkedHashMap<String, String> outputMap; private LinkedHashMap<String, String> outputMap;
private LinkedHashMap<String, String> outputKey; private LinkedHashMap<String, String> outputKey;
//the result generated in the LoadTables method // the result generated in the LoadTables method
private List<Result> result = null; private List<Result> result = null;
//information about a database // information about a database
private String currentDB = ""; private String currentDB = "";
private String previousDB = ""; private String previousDB = "";
//information about a schema // information about a schema
private String currentSchema=""; private String currentSchema = "";
private String previousSchema=""; private String previousSchema = "";
//GWT logger // GWT logger
private static Logger rootLogger = Logger private static Logger rootLogger = Logger
.getLogger("GWTdbManagerServiceImpl"); .getLogger("GWTdbManagerServiceImpl");
@ -78,7 +78,7 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
List<Parameter> inputParameters = new ArrayList<Parameter>(); List<Parameter> inputParameters = new ArrayList<Parameter>();
List<FileModel> outputParameters = new ArrayList<FileModel>(); List<FileModel> outputParameters = new ArrayList<FileModel>();
// get list of algorithms // get list of algorithms
List<String> algorithms = new ArrayList<String>(); List<String> algorithms = new ArrayList<String>();
algorithms = getDatabaseManagerAlgorithms(); algorithms = getDatabaseManagerAlgorithms();
@ -92,8 +92,9 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
algorithmId = algorithms.get(i); algorithmId = algorithms.get(i);
// print check
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
@ -102,18 +103,21 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// get input parameters of the algorithm // get input parameters of the algorithm
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
// print check
// System.out.println("getting input parameters"); // System.out.println("getting input parameters");
rootLogger.log(Level.SEVERE, "getting input parameters"); rootLogger.log(Level.SEVERE, "getting input parameters");
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
// System.out.println(inputParameters.get(i).getName()); //
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); // // System.out.println(inputParameters.get(i).getName());
// rootLogger.log(Level.INFO, inputParameters.get(i).getName());
} //
// }
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
//print check
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
@ -149,8 +153,9 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
algorithmId = algorithms.get(i); algorithmId = algorithms.get(i);
// print check
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
} }
@ -158,17 +163,19 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
rootLogger.log(Level.SEVERE, "getting input parameters"); rootLogger.log(Level.SEVERE, "getting input parameters");
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
// System.out.println(inputParameters.get(i).getName()); //
inputParameters.get(i).setValue(resourceName); // // System.out.println(inputParameters.get(i).getName());
// inputParameters.get(i).setValue(resourceName);
// rootLogger.log(Level.INFO, "ResourceName: " + resourceName); //
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); // // rootLogger.log(Level.INFO, "ResourceName: " + resourceName);
} // rootLogger.log(Level.INFO, inputParameters.get(i).getName());
// }
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
////print check
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
@ -207,8 +214,9 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
algorithmId = algorithms.get(i); algorithmId = algorithms.get(i);
// print check
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
} }
@ -217,15 +225,17 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
// System.out.println(inputParameters.get(i).getName()); //
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); // // System.out.println(inputParameters.get(i).getName());
} // rootLogger.log(Level.INFO, inputParameters.get(i).getName());
// }
inputParameters.get(0).setValue(dataInput.get("ResourceName")); inputParameters.get(0).setValue(dataInput.get("ResourceName"));
inputParameters.get(1).setValue(dataInput.get("DatabaseName")); inputParameters.get(1).setValue(dataInput.get("DatabaseName"));
// print check
rootLogger.log(Level.INFO, rootLogger.log(Level.INFO,
"ResourceName: " + dataInput.get("ResourceName")); "ResourceName: " + dataInput.get("ResourceName"));
@ -234,6 +244,7 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
//print check
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
@ -268,20 +279,23 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
algorithmId = algorithms.get(i); algorithmId = algorithms.get(i);
// print check
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
} }
// get input parameters of the algorithm // get input parameters of the algorithm
rootLogger.log(Level.SEVERE, "getting input parameters"); rootLogger.log(Level.SEVERE, "getting input parameters");
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
// System.out.println(inputParameters.get(i).getName()); //
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); // // System.out.println(inputParameters.get(i).getName());
} // rootLogger.log(Level.INFO, inputParameters.get(i).getName());
// }
inputParameters.get(0).setValue(dataInput.get("ResourceName")); inputParameters.get(0).setValue(dataInput.get("ResourceName"));
inputParameters.get(1).setValue(dataInput.get("DatabaseName")); inputParameters.get(1).setValue(dataInput.get("DatabaseName"));
@ -296,10 +310,11 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
//print check
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size()); // rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size());
// System.out.println("size outputMap: " + outputMap.size()); // System.out.println("size outputMap: " + outputMap.size());
for (int i = 0; i < outputMap.size(); i++) { for (int i = 0; i < outputMap.size(); i++) {
@ -323,7 +338,7 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
LinkedHashMap<String, String> dataInput, boolean SearchTable, LinkedHashMap<String, String> dataInput, boolean SearchTable,
String keyword) throws Exception { String keyword) throws Exception {
//check on a database // check on a database
currentDB = dataInput.get("DatabaseName"); currentDB = dataInput.get("DatabaseName");
if (!currentDB.equals(previousDB)) { if (!currentDB.equals(previousDB)) {
result = null; result = null;
@ -331,16 +346,16 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
} }
previousDB = currentDB; previousDB = currentDB;
//check on a schema // check on a schema
currentSchema=dataInput.get("SchemaName"); currentSchema = dataInput.get("SchemaName");
if (!currentSchema.equals(previousSchema)){ if (!currentSchema.equals(previousSchema)) {
result = null; result = null;
System.gc(); System.gc();
} }
previousSchema=currentSchema; previousSchema = currentSchema;
// get tables // get tables
if (result == null) if (result == null)
result = getTables(dataInput); result = getTables(dataInput);
@ -361,13 +376,13 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
} }
int totalNumber = result.size(); int totalNumber = result.size();
if ((SearchTable == false) || keyword == null || keyword.length() == 0) { if ((SearchTable == false) || keyword == null || keyword.length() == 0) {
sublist = new ArrayList<Result>(result.subList(start, limit)); sublist = new ArrayList<Result>(result.subList(start, limit));
} else { } else {
// print check
rootLogger.log(Level.INFO, "searching the table"); // rootLogger.log(Level.INFO, "searching the table");
// search the table // search the table
for (int i = 0; i < result.size(); i++) { for (int i = 0; i < result.size(); i++) {
if ((result.get(i).getValue().toLowerCase()).startsWith(keyword if ((result.get(i).getValue().toLowerCase()).startsWith(keyword
@ -375,12 +390,12 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
sublist.add(result.get(i)); sublist.add(result.get(i));
} }
} }
limit = sublist.size(); limit = sublist.size();
int sublen = sublist.size(); int sublen = sublist.size();
totalNumber = sublen; totalNumber = sublen;
if (start < sublen - 1) { if (start < sublen - 1) {
limit = Math.min(sublen, limit); limit = Math.min(sublen, limit);
totalNumber = sublist.size(); totalNumber = sublist.size();
@ -388,11 +403,11 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
} }
} }
// // print check // // print check
// rootLogger.log(Level.INFO, "result size: " + totalNumber); // rootLogger.log(Level.INFO, "result size: " + totalNumber);
// rootLogger.log(Level.INFO, "limit: " + limit); // rootLogger.log(Level.INFO, "limit: " + limit);
// rootLogger.log(Level.INFO, "offset: " + config.getOffset()); // rootLogger.log(Level.INFO, "offset: " + config.getOffset());
// rootLogger.log(Level.INFO, "start: " + start); // rootLogger.log(Level.INFO, "start: " + start);
loadResult = new BasePagingLoadResult<Result>(sublist, loadResult = new BasePagingLoadResult<Result>(sublist,
config.getOffset(), totalNumber); config.getOffset(), totalNumber);
@ -407,7 +422,7 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
boolean smartCorrectionQuery, String language) throws Exception { boolean smartCorrectionQuery, String language) throws Exception {
// System.out.println("language detected: " + language); // System.out.println("language detected: " + language);
rootLogger.log(Level.SEVERE, "language used for query conversion: " rootLogger.log(Level.SEVERE, "Dialect used for smart correction:: "
+ language); + language);
List<Parameter> inputParameters = new ArrayList<Parameter>(); List<Parameter> inputParameters = new ArrayList<Parameter>();
@ -425,8 +440,9 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
if (algorithms.get(i).equals("SUBMITQUERY")) { if (algorithms.get(i).equals("SUBMITQUERY")) {
algorithmId = algorithms.get(i); algorithmId = algorithms.get(i);
// print check
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
} }
@ -435,19 +451,22 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
//print check // print check
for (int i = 0; i < inputParameters.size(); i++) { // for (int i = 0; i < inputParameters.size(); i++) {
// System.out.println(inputParameters.get(i).getName()); // // System.out.println(inputParameters.get(i).getName());
// System.out.println(inputParameters.get(i).getDefaultValue()); // // System.out.println(inputParameters.get(i).getDefaultValue());
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); // rootLogger.log(Level.INFO, inputParameters.get(i).getName());
} // }
inputParameters.get(0).setValue(dataDB.get("ResourceName")); inputParameters.get(0).setValue(dataDB.get("ResourceName"));
inputParameters.get(1).setValue(dataDB.get("DatabaseName")); inputParameters.get(1).setValue(dataDB.get("DatabaseName"));
// print check
rootLogger rootLogger
.log(Level.INFO, "ResourceName " + dataDB.get("ResourceName")); .log(Level.INFO, "ResourceName " + dataDB.get("ResourceName"));
rootLogger.log(Level.INFO, "DatabaseName" + dataDB.get("DatabaseName")); rootLogger.log(Level.INFO, "DatabaseName" + dataDB.get("DatabaseName"));
rootLogger.log(Level.INFO, "Query" + query);
rootLogger.log(Level.INFO, "SmartCorrections check:" + smartCorrectionQuery);
inputParameters.get(2).setValue(String.valueOf(valueReadOnlyQuery)); inputParameters.get(2).setValue(String.valueOf(valueReadOnlyQuery));
inputParameters.get(3).setValue(String.valueOf(smartCorrectionQuery)); inputParameters.get(3).setValue(String.valueOf(smartCorrectionQuery));
@ -459,12 +478,13 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// + outputMap.size()); // + outputMap.size());
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
//print check
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
// System.out.println("size outputMap: " + outputMap.size()); // System.out.println("size outputMap: " + outputMap.size());
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size()); // rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size());
for (int i = 0; i < outputMap.size(); i++) { for (int i = 0; i < outputMap.size(); i++) {
@ -511,7 +531,8 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // print check
// rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
@ -523,13 +544,22 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
//
// // System.out.println(inputParameters.get(i).getName());
//
// rootLogger.log(Level.INFO, inputParameters.get(i).getName());
//
// }
// System.out.println(inputParameters.get(i).getName()); // print check
rootLogger.log(Level.INFO,
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); "ResourceName " + dataInput.get("ResourceName"));
rootLogger.log(Level.INFO,
} "DatabaseName " + dataInput.get("DatabaseName"));
rootLogger.log(Level.INFO, "SchemaName " + dataInput.get("SchemaName"));
rootLogger.log(Level.INFO, "TableName " + dataInput.get("TableName"));
inputParameters.get(0).setValue(dataInput.get("ResourceName")); inputParameters.get(0).setValue(dataInput.get("ResourceName"));
inputParameters.get(1).setValue(dataInput.get("DatabaseName")); inputParameters.get(1).setValue(dataInput.get("DatabaseName"));
@ -542,13 +572,12 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
// System.out.println("size outputMap: " + outputMap.size()); // System.out.println("size outputMap: " + outputMap.size());
// print check
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size()); // rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size());
for (int i = 0; i < outputMap.size(); i++) { for (int i = 0; i < outputMap.size(); i++) {
@ -589,7 +618,8 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // print check
// rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
@ -601,13 +631,22 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
//
// // System.out.println(inputParameters.get(i).getName());
//
// rootLogger.log(Level.INFO, inputParameters.get(i).getName());
//
// }
// System.out.println(inputParameters.get(i).getName()); // print check
rootLogger.log(Level.INFO,
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); "ResourceName " + dataInput.get("ResourceName"));
rootLogger.log(Level.INFO,
} "DatabaseName " + dataInput.get("DatabaseName"));
rootLogger.log(Level.INFO, "SchemaName " + dataInput.get("SchemaName"));
rootLogger.log(Level.INFO, "TableName " + dataInput.get("TableName"));
inputParameters.get(0).setValue(dataInput.get("ResourceName")); inputParameters.get(0).setValue(dataInput.get("ResourceName"));
inputParameters.get(1).setValue(dataInput.get("DatabaseName")); inputParameters.get(1).setValue(dataInput.get("DatabaseName"));
@ -620,13 +659,12 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
// System.out.println("size outputMap: " + outputMap.size()); // System.out.println("size outputMap: " + outputMap.size());
// print check
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size()); // rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size());
for (int i = 0; i < outputMap.size(); i++) { for (int i = 0; i < outputMap.size(); i++) {
@ -668,7 +706,8 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // print check
// rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
@ -680,13 +719,22 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
//
// // System.out.println(inputParameters.get(i).getName());
//
// rootLogger.log(Level.INFO, inputParameters.get(i).getName());
//
// }
// System.out.println(inputParameters.get(i).getName()); // print check
rootLogger.log(Level.INFO,
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); "ResourceName " + dataInput.get("ResourceName"));
rootLogger.log(Level.INFO,
} "DatabaseName " + dataInput.get("DatabaseName"));
rootLogger.log(Level.INFO, "SchemaName " + dataInput.get("SchemaName"));
rootLogger.log(Level.INFO, "TableName " + dataInput.get("TableName"));
inputParameters.get(0).setValue(dataInput.get("ResourceName")); inputParameters.get(0).setValue(dataInput.get("ResourceName"));
inputParameters.get(1).setValue(dataInput.get("DatabaseName")); inputParameters.get(1).setValue(dataInput.get("DatabaseName"));
@ -699,13 +747,12 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
// System.out.println("size outputMap: " + outputMap.size()); // System.out.println("size outputMap: " + outputMap.size());
// print check
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size()); // rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size());
for (int i = 0; i < outputMap.size(); i++) { for (int i = 0; i < outputMap.size(); i++) {
@ -746,7 +793,8 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// System.out.println("algorithmId: " + algorithmId); // System.out.println("algorithmId: " + algorithmId);
rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId); // print check
// rootLogger.log(Level.SEVERE, "algorithmId: " + algorithmId);
} }
@ -758,13 +806,23 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
inputParameters = getParameters(algorithmId); inputParameters = getParameters(algorithmId);
for (int i = 0; i < inputParameters.size(); i++) { // print check
// for (int i = 0; i < inputParameters.size(); i++) {
//
// // System.out.println(inputParameters.get(i).getName());
//
// rootLogger.log(Level.INFO, inputParameters.get(i).getName());
//
// }
// System.out.println(inputParameters.get(i).getName()); // print check
rootLogger.log(Level.INFO,
rootLogger.log(Level.INFO, inputParameters.get(i).getName()); "ResourceName " + dataInput.get("ResourceName"));
rootLogger.log(Level.INFO,
} "DatabaseName " + dataInput.get("DatabaseName"));
rootLogger.log(Level.INFO, "SchemaName " + dataInput.get("SchemaName"));
rootLogger.log(Level.INFO, "TableName " + dataInput.get("TableName"));
inputParameters.get(0).setValue(dataInput.get("ResourceName")); inputParameters.get(0).setValue(dataInput.get("ResourceName"));
inputParameters.get(1).setValue(dataInput.get("DatabaseName")); inputParameters.get(1).setValue(dataInput.get("DatabaseName"));
@ -777,13 +835,12 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
String computationId = startComputation(algorithmId, inputParameters); String computationId = startComputation(algorithmId, inputParameters);
// retrieve data // retrieve data
// System.out.println("output data retrieved"); // System.out.println("output data retrieved");
// System.out.println("size outputMap: " + outputMap.size()); // System.out.println("size outputMap: " + outputMap.size());
//print check
rootLogger.log(Level.SEVERE, "output data retrieved"); rootLogger.log(Level.SEVERE, "output data retrieved");
rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size()); // rootLogger.log(Level.SEVERE, "output data size: " + outputMap.size());
for (int i = 0; i < outputMap.size(); i++) { for (int i = 0; i < outputMap.size(); i++) {
@ -808,6 +865,7 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
} }
//parse a csv row
public List<Row> parseCVSString(List<Result> result, List<String> attrNames) public List<Row> parseCVSString(List<Result> result, List<String> attrNames)
throws Exception { throws Exception {
@ -822,7 +880,7 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
Row element = new Row(attrNames, attrValues, i); Row element = new Row(attrNames, attrValues, i);
rows.add(element); rows.add(element);
} }
} }
@ -1096,15 +1154,17 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// System.out.println("GWTdbManagerServiceImpl-> SM resource ID: " // System.out.println("GWTdbManagerServiceImpl-> SM resource ID: "
// + smResource.resourceId()); // + smResource.resourceId());
rootLogger.log(Level.SEVERE, // print check
"SM resource ID: " + smResource.resourceId()); // rootLogger.log(Level.SEVERE,
// "SM resource ID: " + smResource.resourceId());
// System.out // System.out
// .println("GWTdbManagerServiceImpl-> SM resource Description: " // .println("GWTdbManagerServiceImpl-> SM resource Description: "
// + smResource.description()); // + smResource.description());
rootLogger.log(Level.SEVERE, "SM resource Description: " // print check
+ smResource.description()); // rootLogger.log(Level.SEVERE, "SM resource Description: "
// + smResource.description());
percentage = 100; percentage = 100;
@ -1118,7 +1178,8 @@ public class GWTdbManagerServiceImpl extends RemoteServiceServlet implements
// System.out.println("displayOutput"); // System.out.println("displayOutput");
rootLogger.log(Level.SEVERE, "displayOutput"); // print check
// rootLogger.log(Level.SEVERE, "displayOutput");
outputMap = new LinkedHashMap<String, String>(); outputMap = new LinkedHashMap<String, String>();

View File

@ -5,7 +5,7 @@
<inherits name='com.extjs.gxt.ui.GXT' /> <inherits name='com.extjs.gxt.ui.GXT' />
<inherits name="com.google.gwt.logging.Logging"/> <!-- <inherits name="com.google.gwt.logging.Logging"/> -->
<!-- We need the JUnit module in the main module, --> <!-- We need the JUnit module in the main module, -->
<!-- otherwise eclipse complains (Google plugin bug?) --> <!-- otherwise eclipse complains (Google plugin bug?) -->
@ -27,8 +27,8 @@
<source path='client' /> <source path='client' />
<source path='shared' /> <source path='shared' />
<set-property name="gwt.logging.logLevel" value="SEVERE"/> <!-- <set-property name="gwt.logging.logLevel" value="SEVERE"/> -->
<set-property name="gwt.logging.logLevel" value="INFO"/> <!-- <set-property name="gwt.logging.logLevel" value="INFO"/> -->
<set-property name="gwt.logging.enabled" value="TRUE"/> <!-- <set-property name="gwt.logging.enabled" value="TRUE"/> -->
</module> </module>