Renamed Java classes whose names contain 'Gridworks'. Refine is still able to start. But don't check out the code just yet.
git-svn-id: http://google-refine.googlecode.com/svn/trunk@1289 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
edb23eb263
commit
e6bc603a11
@ -1,4 +1,4 @@
|
|||||||
name = broker
|
name = broker
|
||||||
description = Google App Engine implementation of Gridworks Broker
|
description = Google App Engine implementation of Refine Broker
|
||||||
module-impl = com.google.gridworks.broker.AppEngineGridworksBrokerImpl
|
module-impl = com.google.refine.broker.AppEngineRefineBrokerImpl
|
||||||
templating = false
|
templating = false
|
||||||
|
@ -27,9 +27,9 @@ import org.slf4j.LoggerFactory;
|
|||||||
|
|
||||||
import com.google.appengine.api.datastore.Text;
|
import com.google.appengine.api.datastore.Text;
|
||||||
import com.google.refine.appengine.AppEngineClientConnectionManager;
|
import com.google.refine.appengine.AppEngineClientConnectionManager;
|
||||||
import com.google.refine.broker.GridworksBroker;
|
import com.google.refine.broker.RefineBroker;
|
||||||
|
|
||||||
public class AppEngineGridworksBrokerImpl extends GridworksBroker {
|
public class AppEngineRefineBrokerImpl extends RefineBroker {
|
||||||
|
|
||||||
protected static final Logger logger = LoggerFactory.getLogger("gridworks.broker.appengine");
|
protected static final Logger logger = LoggerFactory.getLogger("gridworks.broker.appengine");
|
||||||
|
|
@ -7,10 +7,10 @@
|
|||||||
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.testng.remote.RemoteTestNG"/>
|
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.testng.remote.RemoteTestNG"/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="gridworks-broker"/>
|
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="gridworks-broker"/>
|
||||||
<mapAttribute key="org.testng.eclipse.ALL_CLASS_METHODS">
|
<mapAttribute key="org.testng.eclipse.ALL_CLASS_METHODS">
|
||||||
<mapEntry key="com.google.gridworks.broker.tests.GridworksBrokerTests" value=""/>
|
<mapEntry key="com.google.gridworks.broker.tests.RefineBrokerTests" value=""/>
|
||||||
</mapAttribute>
|
</mapAttribute>
|
||||||
<listAttribute key="org.testng.eclipse.CLASS_TEST_LIST">
|
<listAttribute key="org.testng.eclipse.CLASS_TEST_LIST">
|
||||||
<listEntry value="com.google.gridworks.broker.tests.GridworksBrokerTests"/>
|
<listEntry value="com.google.gridworks.broker.tests.RefineBrokerTests"/>
|
||||||
</listAttribute>
|
</listAttribute>
|
||||||
<stringAttribute key="org.testng.eclipse.COMPLIANCE_LEVEL" value="JDK"/>
|
<stringAttribute key="org.testng.eclipse.COMPLIANCE_LEVEL" value="JDK"/>
|
||||||
<listAttribute key="org.testng.eclipse.GROUP_LIST"/>
|
<listAttribute key="org.testng.eclipse.GROUP_LIST"/>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name = broker
|
name = broker
|
||||||
description = Local Gridworks Broker
|
description = Local Refine Broker
|
||||||
module-impl = com.google.gridworks.broker.GridworksBrokerImpl
|
module-impl = com.google.refine.broker.RefineBrokerImpl
|
||||||
templating = false
|
templating = false
|
||||||
|
@ -43,7 +43,7 @@ import edu.mit.simile.butterfly.ButterflyModuleImpl;
|
|||||||
* to extend this abstract class and implement the services that are called via HTTP.
|
* to extend this abstract class and implement the services that are called via HTTP.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public abstract class GridworksBroker extends ButterflyModuleImpl {
|
public abstract class RefineBroker extends ButterflyModuleImpl {
|
||||||
|
|
||||||
static final public String GET_STATE = "get_state";
|
static final public String GET_STATE = "get_state";
|
||||||
static final public String EXPIRE = "expire";
|
static final public String EXPIRE = "expire";
|
@ -32,7 +32,7 @@ import com.sleepycat.persist.model.Entity;
|
|||||||
import com.sleepycat.persist.model.PrimaryKey;
|
import com.sleepycat.persist.model.PrimaryKey;
|
||||||
import com.sleepycat.persist.model.SecondaryKey;
|
import com.sleepycat.persist.model.SecondaryKey;
|
||||||
|
|
||||||
public class GridworksBrokerImpl extends GridworksBroker {
|
public class RefineBrokerImpl extends RefineBroker {
|
||||||
|
|
||||||
protected static final Logger logger = LoggerFactory.getLogger("gridworks.broker.local");
|
protected static final Logger logger = LoggerFactory.getLogger("gridworks.broker.local");
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package com.google.refine.broker.tests;
|
package com.google.refine.broker.tests;
|
||||||
|
|
||||||
import static com.google.refine.broker.GridworksBroker.*;
|
import static com.google.refine.broker.RefineBroker.*;
|
||||||
import static org.mockito.Mockito.mock;
|
import static org.mockito.Mockito.mock;
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
@ -29,10 +29,10 @@ import org.testng.annotations.BeforeSuite;
|
|||||||
import org.testng.annotations.BeforeTest;
|
import org.testng.annotations.BeforeTest;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import com.google.refine.broker.GridworksBroker;
|
import com.google.refine.broker.RefineBroker;
|
||||||
import com.google.refine.broker.GridworksBrokerImpl;
|
import com.google.refine.broker.RefineBrokerImpl;
|
||||||
|
|
||||||
public class GridworksBrokerTests {
|
public class RefineBrokerTests {
|
||||||
|
|
||||||
Logger logger;
|
Logger logger;
|
||||||
File data;
|
File data;
|
||||||
@ -53,7 +53,7 @@ public class GridworksBrokerTests {
|
|||||||
// ------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------
|
||||||
|
|
||||||
ServletConfig config = null;
|
ServletConfig config = null;
|
||||||
GridworksBroker broker = null;
|
RefineBroker broker = null;
|
||||||
|
|
||||||
@BeforeTest public void test_init() throws Exception {
|
@BeforeTest public void test_init() throws Exception {
|
||||||
logger = LoggerFactory.getLogger(this.getClass());
|
logger = LoggerFactory.getLogger(this.getClass());
|
||||||
@ -61,7 +61,7 @@ public class GridworksBrokerTests {
|
|||||||
when(config.getInitParameter("gridworks.data")).thenReturn(data.getAbsolutePath());
|
when(config.getInitParameter("gridworks.data")).thenReturn(data.getAbsolutePath());
|
||||||
when(config.getInitParameter("gridworks.development")).thenReturn("true");
|
when(config.getInitParameter("gridworks.development")).thenReturn("true");
|
||||||
|
|
||||||
broker = new GridworksBrokerImpl();
|
broker = new RefineBrokerImpl();
|
||||||
broker.init(config);
|
broker.init(config);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -406,15 +406,15 @@ public class GridworksBrokerTests {
|
|||||||
Assert.assertEquals(o.get(name), value);
|
Assert.assertEquals(o.get(name), value);
|
||||||
}
|
}
|
||||||
|
|
||||||
private JSONObject success(GridworksBroker broker, HttpServletRequest request, HttpServletResponse response, String service, String... params) throws Exception {
|
private JSONObject success(RefineBroker broker, HttpServletRequest request, HttpServletResponse response, String service, String... params) throws Exception {
|
||||||
return call(true, broker, request, response, service, params);
|
return call(true, broker, request, response, service, params);
|
||||||
}
|
}
|
||||||
|
|
||||||
private JSONObject failure(GridworksBroker broker, HttpServletRequest request, HttpServletResponse response, String service, String... params) throws Exception {
|
private JSONObject failure(RefineBroker broker, HttpServletRequest request, HttpServletResponse response, String service, String... params) throws Exception {
|
||||||
return call(false, broker, request, response, service, params);
|
return call(false, broker, request, response, service, params);
|
||||||
}
|
}
|
||||||
|
|
||||||
private JSONObject call(boolean successful, GridworksBroker broker, HttpServletRequest request, HttpServletResponse response, String service, String... params) throws Exception {
|
private JSONObject call(boolean successful, RefineBroker broker, HttpServletRequest request, HttpServletResponse response, String service, String... params) throws Exception {
|
||||||
if (params != null) {
|
if (params != null) {
|
||||||
for (int i = 0; i < params.length; ) {
|
for (int i = 0; i < params.length; ) {
|
||||||
String name = params[i++];
|
String name = params[i++];
|
@ -622,7 +622,7 @@ run() {
|
|||||||
|
|
||||||
CLASSPATH="$GRIDWORKS_CLASSES_DIR${SEP}$GRIDWORKS_LIB_DIR/*"
|
CLASSPATH="$GRIDWORKS_CLASSES_DIR${SEP}$GRIDWORKS_LIB_DIR/*"
|
||||||
|
|
||||||
RUN_CMD="$JAVA -cp $CLASSPATH $OPTS com.google.refine.Gridworks"
|
RUN_CMD="$JAVA -cp $CLASSPATH $OPTS com.google.refine.Refine"
|
||||||
|
|
||||||
#echo "$RUN_CMD"
|
#echo "$RUN_CMD"
|
||||||
#echo ""
|
#echo ""
|
||||||
@ -674,7 +674,7 @@ broker_run() {
|
|||||||
|
|
||||||
CLASSPATH="$GRIDWORKS_CLASSES_DIR${SEP}$GRIDWORKS_LIB_DIR/*"
|
CLASSPATH="$GRIDWORKS_CLASSES_DIR${SEP}$GRIDWORKS_LIB_DIR/*"
|
||||||
|
|
||||||
RUN_CMD="$JAVA -cp $CLASSPATH $OPTS com.google.refine.Gridworks"
|
RUN_CMD="$JAVA -cp $CLASSPATH $OPTS com.google.refine.Refine"
|
||||||
|
|
||||||
#echo "$RUN_CMD"
|
#echo "$RUN_CMD"
|
||||||
#echo ""
|
#echo ""
|
||||||
|
@ -159,7 +159,7 @@ if ""%ACTION%"" == ""run"" goto doRun
|
|||||||
|
|
||||||
:doRun
|
:doRun
|
||||||
set CLASSPATH="%GRIDWORKS_CLASSES_DIR%;%GRIDWORKS_LIB_DIR%\*"
|
set CLASSPATH="%GRIDWORKS_CLASSES_DIR%;%GRIDWORKS_LIB_DIR%\*"
|
||||||
"%JAVA_HOME%\bin\java.exe" -cp %CLASSPATH% %OPTS% -Djava.library.path=%GRIDWORKS_LIB_DIR%/native/windows com.google.refine.Gridworks
|
"%JAVA_HOME%\bin\java.exe" -cp %CLASSPATH% %OPTS% -Djava.library.path=%GRIDWORKS_LIB_DIR%/native/windows com.google.refine.Refine
|
||||||
goto end
|
goto end
|
||||||
|
|
||||||
:doAnt
|
:doAnt
|
||||||
|
@ -21,7 +21,7 @@ import com.google.refine.io.FileProjectManager;
|
|||||||
import edu.mit.simile.butterfly.Butterfly;
|
import edu.mit.simile.butterfly.Butterfly;
|
||||||
import edu.mit.simile.butterfly.ButterflyModule;
|
import edu.mit.simile.butterfly.ButterflyModule;
|
||||||
|
|
||||||
public class GridworksServlet extends Butterfly {
|
public class RefineServlet extends Butterfly {
|
||||||
|
|
||||||
static private final String VERSION = "1.5";
|
static private final String VERSION = "1.5";
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ public class GridworksServlet extends Butterfly {
|
|||||||
|
|
||||||
private static final String JAVAX_SERVLET_CONTEXT_TEMPDIR = "javax.servlet.context.tempdir";
|
private static final String JAVAX_SERVLET_CONTEXT_TEMPDIR = "javax.servlet.context.tempdir";
|
||||||
|
|
||||||
static private GridworksServlet s_singleton;
|
static private RefineServlet s_singleton;
|
||||||
static private File s_dataDir;
|
static private File s_dataDir;
|
||||||
|
|
||||||
static final private Map<String, Command> commands = new HashMap<String, Command>();
|
static final private Map<String, Command> commands = new HashMap<String, Command>();
|
@ -16,7 +16,7 @@ import org.json.JSONWriter;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.Jsonizable;
|
import com.google.refine.Jsonizable;
|
||||||
import com.google.refine.ProjectManager;
|
import com.google.refine.ProjectManager;
|
||||||
import com.google.refine.ProjectMetadata;
|
import com.google.refine.ProjectMetadata;
|
||||||
@ -34,9 +34,9 @@ public abstract class Command {
|
|||||||
|
|
||||||
final static protected Logger logger = LoggerFactory.getLogger("command");
|
final static protected Logger logger = LoggerFactory.getLogger("command");
|
||||||
|
|
||||||
protected GridworksServlet servlet;
|
protected RefineServlet servlet;
|
||||||
|
|
||||||
public void init(GridworksServlet servlet) {
|
public void init(RefineServlet servlet) {
|
||||||
this.servlet = servlet;
|
this.servlet = servlet;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ import java.util.Properties;
|
|||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONWriter;
|
import org.json.JSONWriter;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.Jsonizable;
|
import com.google.refine.Jsonizable;
|
||||||
import com.google.refine.ProjectManager;
|
import com.google.refine.ProjectManager;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
@ -68,7 +68,7 @@ public class History implements Jsonizable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static public void writeOneChange(Writer writer, Change change, Properties options) throws IOException {
|
static public void writeOneChange(Writer writer, Change change, Properties options) throws IOException {
|
||||||
writer.write(GridworksServlet.getVersion()); writer.write('\n');
|
writer.write(RefineServlet.getVersion()); writer.write('\n');
|
||||||
writer.write(change.getClass().getName()); writer.write('\n');
|
writer.write(change.getClass().getName()); writer.write('\n');
|
||||||
|
|
||||||
change.save(writer, options);
|
change.save(writer, options);
|
||||||
@ -76,7 +76,7 @@ public class History implements Jsonizable {
|
|||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
static public Class<? extends Change> getChangeClass(String className) throws ClassNotFoundException {
|
static public Class<? extends Change> getChangeClass(String className) throws ClassNotFoundException {
|
||||||
return (Class<? extends Change>) GridworksServlet.getClass(className);
|
return (Class<? extends Change>) RefineServlet.getClass(className);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected long _projectID;
|
protected long _projectID;
|
||||||
|
@ -19,7 +19,7 @@ import org.json.JSONWriter;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.ProjectManager;
|
import com.google.refine.ProjectManager;
|
||||||
import com.google.refine.ProjectMetadata;
|
import com.google.refine.ProjectMetadata;
|
||||||
import com.google.refine.history.History;
|
import com.google.refine.history.History;
|
||||||
@ -122,7 +122,7 @@ public class Project {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void saveToWriter(Writer writer, Properties options) throws IOException {
|
protected void saveToWriter(Writer writer, Properties options) throws IOException {
|
||||||
writer.write(GridworksServlet.getVersion()); writer.write('\n');
|
writer.write(RefineServlet.getVersion()); writer.write('\n');
|
||||||
|
|
||||||
writer.write("columnModel=\n"); columnModel.save(writer, options);
|
writer.write("columnModel=\n"); columnModel.save(writer, options);
|
||||||
writer.write("history=\n"); history.save(writer, options);
|
writer.write("history=\n"); history.save(writer, options);
|
||||||
|
@ -11,7 +11,7 @@ import org.json.JSONException;
|
|||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
import org.json.JSONWriter;
|
import org.json.JSONWriter;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.Jsonizable;
|
import com.google.refine.Jsonizable;
|
||||||
|
|
||||||
public class PreferenceStore implements Jsonizable {
|
public class PreferenceStore implements Jsonizable {
|
||||||
@ -75,7 +75,7 @@ public class PreferenceStore implements Jsonizable {
|
|||||||
try {
|
try {
|
||||||
JSONObject obj2 = (JSONObject) o;
|
JSONObject obj2 = (JSONObject) o;
|
||||||
String className = obj2.getString("class");
|
String className = obj2.getString("class");
|
||||||
Class<?> klass = GridworksServlet.getClass(className);
|
Class<?> klass = RefineServlet.getClass(className);
|
||||||
Method method = klass.getMethod("load", JSONObject.class);
|
Method method = klass.getMethod("load", JSONObject.class);
|
||||||
|
|
||||||
return method.invoke(null, obj2);
|
return method.invoke(null, obj2);
|
||||||
|
@ -27,7 +27,7 @@ import org.json.JSONArray;
|
|||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.ProjectManager;
|
import com.google.refine.ProjectManager;
|
||||||
import com.google.refine.oauth.Credentials;
|
import com.google.refine.oauth.Credentials;
|
||||||
import com.google.refine.oauth.OAuthUtilities;
|
import com.google.refine.oauth.OAuthUtilities;
|
||||||
@ -60,7 +60,7 @@ public class FreebaseUtils {
|
|||||||
OAuthConsumer consumer = OAuthUtilities.getConsumer(credentials, provider);
|
OAuthConsumer consumer = OAuthUtilities.getConsumer(credentials, provider);
|
||||||
|
|
||||||
HttpGet httpRequest = new HttpGet(getUserInfoURL(provider.getHost()));
|
HttpGet httpRequest = new HttpGet(getUserInfoURL(provider.getHost()));
|
||||||
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + GridworksServlet.getVersion());
|
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + RefineServlet.getVersion());
|
||||||
|
|
||||||
// this is required by the Metaweb API to avoid XSS
|
// this is required by the Metaweb API to avoid XSS
|
||||||
httpRequest.setHeader("X-Requested-With", "1");
|
httpRequest.setHeader("X-Requested-With", "1");
|
||||||
@ -103,7 +103,7 @@ public class FreebaseUtils {
|
|||||||
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
|
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
|
||||||
|
|
||||||
HttpPost httpRequest = new HttpPost(getMQLReadURL(provider.getHost()));
|
HttpPost httpRequest = new HttpPost(getMQLReadURL(provider.getHost()));
|
||||||
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + GridworksServlet.getVersion());
|
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + RefineServlet.getVersion());
|
||||||
httpRequest.setEntity(entity);
|
httpRequest.setEntity(entity);
|
||||||
|
|
||||||
// this is required by the Metaweb API to avoid XSS
|
// this is required by the Metaweb API to avoid XSS
|
||||||
@ -129,7 +129,7 @@ public class FreebaseUtils {
|
|||||||
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
|
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
|
||||||
|
|
||||||
HttpPost httpRequest = new HttpPost(getMQLWriteURL(provider.getHost()));
|
HttpPost httpRequest = new HttpPost(getMQLWriteURL(provider.getHost()));
|
||||||
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + GridworksServlet.getVersion());
|
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + RefineServlet.getVersion());
|
||||||
httpRequest.setEntity(entity);
|
httpRequest.setEntity(entity);
|
||||||
|
|
||||||
// this is required by the Metaweb API to avoid XSS
|
// this is required by the Metaweb API to avoid XSS
|
||||||
@ -188,7 +188,7 @@ public class FreebaseUtils {
|
|||||||
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
|
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
|
||||||
|
|
||||||
HttpPost httpRequest = new HttpPost(getFreeQUrl());
|
HttpPost httpRequest = new HttpPost(getFreeQUrl());
|
||||||
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + GridworksServlet.getVersion());
|
httpRequest.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Gridworks " + RefineServlet.getVersion());
|
||||||
httpRequest.setEntity(entity);
|
httpRequest.setEntity(entity);
|
||||||
|
|
||||||
HttpPost surrogateRequest = new HttpPost(getUserInfoURL(FREEBASE_HOST));
|
HttpPost surrogateRequest = new HttpPost(getUserInfoURL(FREEBASE_HOST));
|
||||||
|
@ -15,7 +15,7 @@ import java.util.Map.Entry;
|
|||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONWriter;
|
import org.json.JSONWriter;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.Jsonizable;
|
import com.google.refine.Jsonizable;
|
||||||
import com.google.refine.model.Recon;
|
import com.google.refine.model.Recon;
|
||||||
import com.google.refine.model.ReconCandidate;
|
import com.google.refine.model.ReconCandidate;
|
||||||
@ -62,7 +62,7 @@ public class Pool implements Jsonizable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void save(Writer writer) throws IOException {
|
public void save(Writer writer) throws IOException {
|
||||||
writer.write(GridworksServlet.getVersion()); writer.write('\n');
|
writer.write(RefineServlet.getVersion()); writer.write('\n');
|
||||||
|
|
||||||
Properties options = new Properties();
|
Properties options = new Properties();
|
||||||
options.setProperty("mode", "save");
|
options.setProperty("mode", "save");
|
||||||
|
@ -23,7 +23,7 @@ import static org.mockito.Mockito.times;
|
|||||||
import static org.mockito.Mockito.verifyNoMoreInteractions;
|
import static org.mockito.Mockito.verifyNoMoreInteractions;
|
||||||
import static org.mockito.Mockito.never;
|
import static org.mockito.Mockito.never;
|
||||||
|
|
||||||
public class ProjectManagerTests extends GridworksTest {
|
public class ProjectManagerTests extends RefineTest {
|
||||||
ProjectManagerStub pm;
|
ProjectManagerStub pm;
|
||||||
ProjectManagerStub SUT;
|
ProjectManagerStub SUT;
|
||||||
Project project;
|
Project project;
|
||||||
|
@ -6,14 +6,14 @@ import javax.servlet.ServletException;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import com.google.refine.GridworksServlet;
|
import com.google.refine.RefineServlet;
|
||||||
import com.google.refine.commands.Command;
|
import com.google.refine.commands.Command;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exposes protected methods of com.google.refine.GridworksServlet as public for unit testing
|
* Exposes protected methods of com.google.refine.RefineServlet as public for unit testing
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class GridworksServletStub extends GridworksServlet {
|
public class RefineServletStub extends RefineServlet {
|
||||||
|
|
||||||
//requirement of extending HttpServlet, not required for testing
|
//requirement of extending HttpServlet, not required for testing
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
@ -20,7 +20,7 @@ import org.testng.annotations.Test;
|
|||||||
|
|
||||||
import com.google.refine.commands.Command;
|
import com.google.refine.commands.Command;
|
||||||
|
|
||||||
public class GridworksServletTests extends GridworksTest {
|
public class RefineServletTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
@ -28,7 +28,7 @@ public class GridworksServletTests extends GridworksTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//System under test
|
//System under test
|
||||||
GridworksServletStub SUT = null;
|
RefineServletStub SUT = null;
|
||||||
|
|
||||||
//variables
|
//variables
|
||||||
final static private String TEST_COMMAND_NAME = "test-command";
|
final static private String TEST_COMMAND_NAME = "test-command";
|
||||||
@ -50,7 +50,7 @@ public class GridworksServletTests extends GridworksTest {
|
|||||||
response = mock(HttpServletResponse.class);
|
response = mock(HttpServletResponse.class);
|
||||||
command = mock(Command.class);
|
command = mock(Command.class);
|
||||||
|
|
||||||
SUT = new GridworksServletStub();
|
SUT = new RefineServletStub();
|
||||||
SUT.insertCommand(TEST_COMMAND_NAME,command); //inject mock into command container
|
SUT.insertCommand(TEST_COMMAND_NAME,command); //inject mock into command container
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,11 +65,11 @@ public class GridworksServletTests extends GridworksTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//-------------------AutoSaveTimerTask tests-----------
|
//-------------------AutoSaveTimerTask tests-----------
|
||||||
//TODO would need to mock Timer and inject it into GridworksServlet. Also need to deal with ProjectManager.singleton
|
//TODO would need to mock Timer and inject it into RefineServlet. Also need to deal with ProjectManager.singleton
|
||||||
//-------------------init tests------------------------
|
//-------------------init tests------------------------
|
||||||
//TODO need to stub super.init(), mock Timer and inject it into GridworksServlet
|
//TODO need to stub super.init(), mock Timer and inject it into RefineServlet
|
||||||
//-------------------destroy tests---------------------
|
//-------------------destroy tests---------------------
|
||||||
//TODO need to mock Timer and inject it into GridworksServlet. Also need to deal with ProjectManager.singleton
|
//TODO need to mock Timer and inject it into RefineServlet. Also need to deal with ProjectManager.singleton
|
||||||
|
|
||||||
//--------------------doGet tests----------------------
|
//--------------------doGet tests----------------------
|
||||||
@Test
|
@Test
|
@ -9,7 +9,7 @@ import com.google.refine.model.Column;
|
|||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.model.Row;
|
import com.google.refine.model.Row;
|
||||||
|
|
||||||
public class GridworksTest {
|
public class RefineTest {
|
||||||
|
|
||||||
protected Logger logger;
|
protected Logger logger;
|
||||||
|
|
@ -20,9 +20,9 @@ import org.testng.annotations.Test;
|
|||||||
import com.google.refine.ProjectManager;
|
import com.google.refine.ProjectManager;
|
||||||
import com.google.refine.browsing.Engine;
|
import com.google.refine.browsing.Engine;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
public class CommandTests extends GridworksTest {
|
public class CommandTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -24,9 +24,9 @@ import com.google.refine.ProjectManager;
|
|||||||
import com.google.refine.commands.history.CancelProcessesCommand;
|
import com.google.refine.commands.history.CancelProcessesCommand;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.process.ProcessManager;
|
import com.google.refine.process.ProcessManager;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
public class CancelProcessesCommandTests extends GridworksTest {
|
public class CancelProcessesCommandTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -23,9 +23,9 @@ import com.google.refine.model.Column;
|
|||||||
import com.google.refine.model.ModelException;
|
import com.google.refine.model.ModelException;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.model.Row;
|
import com.google.refine.model.Row;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
public class CsvExporterTests extends GridworksTest {
|
public class CsvExporterTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -23,9 +23,9 @@ import com.google.refine.model.Column;
|
|||||||
import com.google.refine.model.ModelException;
|
import com.google.refine.model.ModelException;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.model.Row;
|
import com.google.refine.model.Row;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
public class TsvExporterTests extends GridworksTest {
|
public class TsvExporterTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -18,10 +18,10 @@ import com.google.refine.ProjectMetadata;
|
|||||||
import com.google.refine.history.History;
|
import com.google.refine.history.History;
|
||||||
import com.google.refine.history.HistoryEntry;
|
import com.google.refine.history.HistoryEntry;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
|
|
||||||
public class HistoryTests extends GridworksTest {
|
public class HistoryTests extends RefineTest {
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
logger = LoggerFactory.getLogger(this.getClass());
|
logger = LoggerFactory.getLogger(this.getClass());
|
||||||
|
@ -18,9 +18,9 @@ import com.google.refine.importers.ImporterUtilities;
|
|||||||
import com.google.refine.model.Cell;
|
import com.google.refine.model.Cell;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.model.Row;
|
import com.google.refine.model.Row;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
public class ImporterUtilitiesTests extends GridworksTest {
|
public class ImporterUtilitiesTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -12,10 +12,10 @@ import org.testng.annotations.Test;
|
|||||||
import com.google.refine.ProjectMetadata;
|
import com.google.refine.ProjectMetadata;
|
||||||
import com.google.refine.importers.RdfTripleImporter;
|
import com.google.refine.importers.RdfTripleImporter;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
|
|
||||||
public class RdfTripleImporterTests extends GridworksTest {
|
public class RdfTripleImporterTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -21,9 +21,9 @@ import org.testng.annotations.Test;
|
|||||||
import com.google.refine.ProjectMetadata;
|
import com.google.refine.ProjectMetadata;
|
||||||
import com.google.refine.importers.TsvCsvImporter;
|
import com.google.refine.importers.TsvCsvImporter;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
public class TsvCsvImporterTests extends GridworksTest {
|
public class TsvCsvImporterTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -23,10 +23,10 @@ import com.google.refine.importers.XmlImportUtilities.ImportColumnGroup;
|
|||||||
import com.google.refine.importers.XmlImportUtilities.ImportRecord;
|
import com.google.refine.importers.XmlImportUtilities.ImportRecord;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.model.Row;
|
import com.google.refine.model.Row;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
|
|
||||||
public class XmlImportUtilitiesTests extends GridworksTest {
|
public class XmlImportUtilitiesTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -18,10 +18,10 @@ import com.google.refine.ProjectMetadata;
|
|||||||
import com.google.refine.importers.XmlImporter;
|
import com.google.refine.importers.XmlImporter;
|
||||||
import com.google.refine.model.Project;
|
import com.google.refine.model.Project;
|
||||||
import com.google.refine.model.Row;
|
import com.google.refine.model.Row;
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
|
|
||||||
|
|
||||||
public class XmlImporterTests extends GridworksTest {
|
public class XmlImporterTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -7,10 +7,10 @@ import org.testng.Assert;
|
|||||||
import org.testng.annotations.BeforeTest;
|
import org.testng.annotations.BeforeTest;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import com.google.refine.tests.GridworksTest;
|
import com.google.refine.tests.RefineTest;
|
||||||
import com.google.refine.util.ParsingUtilities;
|
import com.google.refine.util.ParsingUtilities;
|
||||||
|
|
||||||
public class ParsingUtilitiesTests extends GridworksTest {
|
public class ParsingUtilitiesTests extends RefineTest {
|
||||||
|
|
||||||
@BeforeTest
|
@BeforeTest
|
||||||
public void init() {
|
public void init() {
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
<servlet>
|
<servlet>
|
||||||
<servlet-name>gridworks</servlet-name>
|
<servlet-name>gridworks</servlet-name>
|
||||||
<servlet-class>com.google.refine.GridworksServlet</servlet-class>
|
<servlet-class>com.google.refine.RefineServlet</servlet-class>
|
||||||
</servlet>
|
</servlet>
|
||||||
|
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
|
@ -12,94 +12,94 @@ var templatedFiles = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function registerCommands() {
|
function registerCommands() {
|
||||||
var GS = Packages.com.google.refine.GridworksServlet;
|
var RS = Packages.com.google.refine.RefineServlet;
|
||||||
|
|
||||||
GS.registerCommand(module, "create-project-from-upload", new Packages.com.google.refine.commands.project.CreateProjectCommand());
|
RS.registerCommand(module, "create-project-from-upload", new Packages.com.google.refine.commands.project.CreateProjectCommand());
|
||||||
GS.registerCommand(module, "import-project", new Packages.com.google.refine.commands.project.ImportProjectCommand());
|
RS.registerCommand(module, "import-project", new Packages.com.google.refine.commands.project.ImportProjectCommand());
|
||||||
GS.registerCommand(module, "export-project", new Packages.com.google.refine.commands.project.ExportProjectCommand());
|
RS.registerCommand(module, "export-project", new Packages.com.google.refine.commands.project.ExportProjectCommand());
|
||||||
GS.registerCommand(module, "export-rows", new Packages.com.google.refine.commands.project.ExportRowsCommand());
|
RS.registerCommand(module, "export-rows", new Packages.com.google.refine.commands.project.ExportRowsCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "get-project-metadata", new Packages.com.google.refine.commands.project.GetProjectMetadataCommand());
|
RS.registerCommand(module, "get-project-metadata", new Packages.com.google.refine.commands.project.GetProjectMetadataCommand());
|
||||||
GS.registerCommand(module, "get-all-project-metadata", new Packages.com.google.refine.commands.workspace.GetAllProjectMetadataCommand());
|
RS.registerCommand(module, "get-all-project-metadata", new Packages.com.google.refine.commands.workspace.GetAllProjectMetadataCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "delete-project", new Packages.com.google.refine.commands.project.DeleteProjectCommand());
|
RS.registerCommand(module, "delete-project", new Packages.com.google.refine.commands.project.DeleteProjectCommand());
|
||||||
GS.registerCommand(module, "rename-project", new Packages.com.google.refine.commands.project.RenameProjectCommand());
|
RS.registerCommand(module, "rename-project", new Packages.com.google.refine.commands.project.RenameProjectCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "get-models", new Packages.com.google.refine.commands.project.GetModelsCommand());
|
RS.registerCommand(module, "get-models", new Packages.com.google.refine.commands.project.GetModelsCommand());
|
||||||
GS.registerCommand(module, "get-rows", new Packages.com.google.refine.commands.row.GetRowsCommand());
|
RS.registerCommand(module, "get-rows", new Packages.com.google.refine.commands.row.GetRowsCommand());
|
||||||
GS.registerCommand(module, "get-processes", new Packages.com.google.refine.commands.history.GetProcessesCommand());
|
RS.registerCommand(module, "get-processes", new Packages.com.google.refine.commands.history.GetProcessesCommand());
|
||||||
GS.registerCommand(module, "get-history", new Packages.com.google.refine.commands.history.GetHistoryCommand());
|
RS.registerCommand(module, "get-history", new Packages.com.google.refine.commands.history.GetHistoryCommand());
|
||||||
GS.registerCommand(module, "get-operations", new Packages.com.google.refine.commands.history.GetOperationsCommand());
|
RS.registerCommand(module, "get-operations", new Packages.com.google.refine.commands.history.GetOperationsCommand());
|
||||||
GS.registerCommand(module, "get-columns-info", new Packages.com.google.refine.commands.column.GetColumnsInfoCommand());
|
RS.registerCommand(module, "get-columns-info", new Packages.com.google.refine.commands.column.GetColumnsInfoCommand());
|
||||||
GS.registerCommand(module, "get-scatterplot", new Packages.com.google.refine.commands.browsing.GetScatterplotCommand());
|
RS.registerCommand(module, "get-scatterplot", new Packages.com.google.refine.commands.browsing.GetScatterplotCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "undo-redo", new Packages.com.google.refine.commands.history.UndoRedoCommand());
|
RS.registerCommand(module, "undo-redo", new Packages.com.google.refine.commands.history.UndoRedoCommand());
|
||||||
GS.registerCommand(module, "apply-operations", new Packages.com.google.refine.commands.history.ApplyOperationsCommand());
|
RS.registerCommand(module, "apply-operations", new Packages.com.google.refine.commands.history.ApplyOperationsCommand());
|
||||||
GS.registerCommand(module, "cancel-processes", new Packages.com.google.refine.commands.history.CancelProcessesCommand());
|
RS.registerCommand(module, "cancel-processes", new Packages.com.google.refine.commands.history.CancelProcessesCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "compute-facets", new Packages.com.google.refine.commands.browsing.ComputeFacetsCommand());
|
RS.registerCommand(module, "compute-facets", new Packages.com.google.refine.commands.browsing.ComputeFacetsCommand());
|
||||||
GS.registerCommand(module, "compute-clusters", new Packages.com.google.refine.commands.browsing.ComputeClustersCommand());
|
RS.registerCommand(module, "compute-clusters", new Packages.com.google.refine.commands.browsing.ComputeClustersCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "edit-one-cell", new Packages.com.google.refine.commands.cell.EditOneCellCommand());
|
RS.registerCommand(module, "edit-one-cell", new Packages.com.google.refine.commands.cell.EditOneCellCommand());
|
||||||
GS.registerCommand(module, "text-transform", new Packages.com.google.refine.commands.cell.TextTransformCommand());
|
RS.registerCommand(module, "text-transform", new Packages.com.google.refine.commands.cell.TextTransformCommand());
|
||||||
GS.registerCommand(module, "mass-edit", new Packages.com.google.refine.commands.cell.MassEditCommand());
|
RS.registerCommand(module, "mass-edit", new Packages.com.google.refine.commands.cell.MassEditCommand());
|
||||||
GS.registerCommand(module, "join-multi-value-cells", new Packages.com.google.refine.commands.cell.JoinMultiValueCellsCommand());
|
RS.registerCommand(module, "join-multi-value-cells", new Packages.com.google.refine.commands.cell.JoinMultiValueCellsCommand());
|
||||||
GS.registerCommand(module, "split-multi-value-cells", new Packages.com.google.refine.commands.cell.SplitMultiValueCellsCommand());
|
RS.registerCommand(module, "split-multi-value-cells", new Packages.com.google.refine.commands.cell.SplitMultiValueCellsCommand());
|
||||||
GS.registerCommand(module, "fill-down", new Packages.com.google.refine.commands.cell.FillDownCommand());
|
RS.registerCommand(module, "fill-down", new Packages.com.google.refine.commands.cell.FillDownCommand());
|
||||||
GS.registerCommand(module, "blank-down", new Packages.com.google.refine.commands.cell.BlankDownCommand());
|
RS.registerCommand(module, "blank-down", new Packages.com.google.refine.commands.cell.BlankDownCommand());
|
||||||
GS.registerCommand(module, "transpose-columns-into-rows", new Packages.com.google.refine.commands.cell.TransposeColumnsIntoRowsCommand());
|
RS.registerCommand(module, "transpose-columns-into-rows", new Packages.com.google.refine.commands.cell.TransposeColumnsIntoRowsCommand());
|
||||||
GS.registerCommand(module, "transpose-rows-into-columns", new Packages.com.google.refine.commands.cell.TransposeRowsIntoColumnsCommand());
|
RS.registerCommand(module, "transpose-rows-into-columns", new Packages.com.google.refine.commands.cell.TransposeRowsIntoColumnsCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "add-column", new Packages.com.google.refine.commands.column.AddColumnCommand());
|
RS.registerCommand(module, "add-column", new Packages.com.google.refine.commands.column.AddColumnCommand());
|
||||||
GS.registerCommand(module, "remove-column", new Packages.com.google.refine.commands.column.RemoveColumnCommand());
|
RS.registerCommand(module, "remove-column", new Packages.com.google.refine.commands.column.RemoveColumnCommand());
|
||||||
GS.registerCommand(module, "rename-column", new Packages.com.google.refine.commands.column.RenameColumnCommand());
|
RS.registerCommand(module, "rename-column", new Packages.com.google.refine.commands.column.RenameColumnCommand());
|
||||||
GS.registerCommand(module, "move-column", new Packages.com.google.refine.commands.column.MoveColumnCommand());
|
RS.registerCommand(module, "move-column", new Packages.com.google.refine.commands.column.MoveColumnCommand());
|
||||||
GS.registerCommand(module, "split-column", new Packages.com.google.refine.commands.column.SplitColumnCommand());
|
RS.registerCommand(module, "split-column", new Packages.com.google.refine.commands.column.SplitColumnCommand());
|
||||||
GS.registerCommand(module, "extend-data", new Packages.com.google.refine.commands.column.ExtendDataCommand());
|
RS.registerCommand(module, "extend-data", new Packages.com.google.refine.commands.column.ExtendDataCommand());
|
||||||
GS.registerCommand(module, "add-column-by-fetching-urls", new Packages.com.google.refine.commands.column.AddColumnByFetchingURLsCommand());
|
RS.registerCommand(module, "add-column-by-fetching-urls", new Packages.com.google.refine.commands.column.AddColumnByFetchingURLsCommand());
|
||||||
GS.registerCommand(module, "reorder-columns", new Packages.com.google.refine.commands.column.ReorderColumnsCommand());
|
RS.registerCommand(module, "reorder-columns", new Packages.com.google.refine.commands.column.ReorderColumnsCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "denormalize", new Packages.com.google.refine.commands.row.DenormalizeCommand());
|
RS.registerCommand(module, "denormalize", new Packages.com.google.refine.commands.row.DenormalizeCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "reconcile", new Packages.com.google.refine.commands.recon.ReconcileCommand());
|
RS.registerCommand(module, "reconcile", new Packages.com.google.refine.commands.recon.ReconcileCommand());
|
||||||
GS.registerCommand(module, "recon-match-best-candidates", new Packages.com.google.refine.commands.recon.ReconMatchBestCandidatesCommand());
|
RS.registerCommand(module, "recon-match-best-candidates", new Packages.com.google.refine.commands.recon.ReconMatchBestCandidatesCommand());
|
||||||
GS.registerCommand(module, "recon-mark-new-topics", new Packages.com.google.refine.commands.recon.ReconMarkNewTopicsCommand());
|
RS.registerCommand(module, "recon-mark-new-topics", new Packages.com.google.refine.commands.recon.ReconMarkNewTopicsCommand());
|
||||||
GS.registerCommand(module, "recon-discard-judgments", new Packages.com.google.refine.commands.recon.ReconDiscardJudgmentsCommand());
|
RS.registerCommand(module, "recon-discard-judgments", new Packages.com.google.refine.commands.recon.ReconDiscardJudgmentsCommand());
|
||||||
GS.registerCommand(module, "recon-match-specific-topic-to-cells", new Packages.com.google.refine.commands.recon.ReconMatchSpecificTopicCommand());
|
RS.registerCommand(module, "recon-match-specific-topic-to-cells", new Packages.com.google.refine.commands.recon.ReconMatchSpecificTopicCommand());
|
||||||
GS.registerCommand(module, "recon-judge-one-cell", new Packages.com.google.refine.commands.recon.ReconJudgeOneCellCommand());
|
RS.registerCommand(module, "recon-judge-one-cell", new Packages.com.google.refine.commands.recon.ReconJudgeOneCellCommand());
|
||||||
GS.registerCommand(module, "recon-judge-similar-cells", new Packages.com.google.refine.commands.recon.ReconJudgeSimilarCellsCommand());
|
RS.registerCommand(module, "recon-judge-similar-cells", new Packages.com.google.refine.commands.recon.ReconJudgeSimilarCellsCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "annotate-one-row", new Packages.com.google.refine.commands.row.AnnotateOneRowCommand());
|
RS.registerCommand(module, "annotate-one-row", new Packages.com.google.refine.commands.row.AnnotateOneRowCommand());
|
||||||
GS.registerCommand(module, "annotate-rows", new Packages.com.google.refine.commands.row.AnnotateRowsCommand());
|
RS.registerCommand(module, "annotate-rows", new Packages.com.google.refine.commands.row.AnnotateRowsCommand());
|
||||||
GS.registerCommand(module, "remove-rows", new Packages.com.google.refine.commands.row.RemoveRowsCommand());
|
RS.registerCommand(module, "remove-rows", new Packages.com.google.refine.commands.row.RemoveRowsCommand());
|
||||||
GS.registerCommand(module, "reorder-rows", new Packages.com.google.refine.commands.row.ReorderRowsCommand());
|
RS.registerCommand(module, "reorder-rows", new Packages.com.google.refine.commands.row.ReorderRowsCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "save-protograph", new Packages.com.google.refine.commands.freebase.SaveProtographCommand());
|
RS.registerCommand(module, "save-protograph", new Packages.com.google.refine.commands.freebase.SaveProtographCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "get-expression-language-info", new Packages.com.google.refine.commands.expr.GetExpressionLanguageInfoCommand());
|
RS.registerCommand(module, "get-expression-language-info", new Packages.com.google.refine.commands.expr.GetExpressionLanguageInfoCommand());
|
||||||
GS.registerCommand(module, "get-expression-history", new Packages.com.google.refine.commands.expr.GetExpressionHistoryCommand());
|
RS.registerCommand(module, "get-expression-history", new Packages.com.google.refine.commands.expr.GetExpressionHistoryCommand());
|
||||||
GS.registerCommand(module, "log-expression", new Packages.com.google.refine.commands.expr.LogExpressionCommand());
|
RS.registerCommand(module, "log-expression", new Packages.com.google.refine.commands.expr.LogExpressionCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "preview-expression", new Packages.com.google.refine.commands.expr.PreviewExpressionCommand());
|
RS.registerCommand(module, "preview-expression", new Packages.com.google.refine.commands.expr.PreviewExpressionCommand());
|
||||||
GS.registerCommand(module, "preview-extend-data", new Packages.com.google.refine.commands.column.PreviewExtendDataCommand());
|
RS.registerCommand(module, "preview-extend-data", new Packages.com.google.refine.commands.column.PreviewExtendDataCommand());
|
||||||
GS.registerCommand(module, "preview-protograph", new Packages.com.google.refine.commands.freebase.PreviewProtographCommand());
|
RS.registerCommand(module, "preview-protograph", new Packages.com.google.refine.commands.freebase.PreviewProtographCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "guess-types-of-column", new Packages.com.google.refine.commands.freebase.GuessTypesOfColumnCommand());
|
RS.registerCommand(module, "guess-types-of-column", new Packages.com.google.refine.commands.freebase.GuessTypesOfColumnCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "check-authorization", new Packages.com.google.refine.commands.auth.CheckAuthorizationCommand());
|
RS.registerCommand(module, "check-authorization", new Packages.com.google.refine.commands.auth.CheckAuthorizationCommand());
|
||||||
GS.registerCommand(module, "authorize", new Packages.com.google.refine.commands.auth.AuthorizeCommand());
|
RS.registerCommand(module, "authorize", new Packages.com.google.refine.commands.auth.AuthorizeCommand());
|
||||||
GS.registerCommand(module, "deauthorize", new Packages.com.google.refine.commands.auth.DeAuthorizeCommand());
|
RS.registerCommand(module, "deauthorize", new Packages.com.google.refine.commands.auth.DeAuthorizeCommand());
|
||||||
GS.registerCommand(module, "user-badges", new Packages.com.google.refine.commands.auth.GetUserBadgesCommand());
|
RS.registerCommand(module, "user-badges", new Packages.com.google.refine.commands.auth.GetUserBadgesCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "upload-data", new Packages.com.google.refine.commands.freebase.UploadDataCommand());
|
RS.registerCommand(module, "upload-data", new Packages.com.google.refine.commands.freebase.UploadDataCommand());
|
||||||
GS.registerCommand(module, "import-qa-data", new Packages.com.google.refine.commands.freebase.ImportQADataCommand());
|
RS.registerCommand(module, "import-qa-data", new Packages.com.google.refine.commands.freebase.ImportQADataCommand());
|
||||||
GS.registerCommand(module, "mqlread", new Packages.com.google.refine.commands.freebase.MQLReadCommand());
|
RS.registerCommand(module, "mqlread", new Packages.com.google.refine.commands.freebase.MQLReadCommand());
|
||||||
GS.registerCommand(module, "mqlwrite", new Packages.com.google.refine.commands.freebase.MQLWriteCommand());
|
RS.registerCommand(module, "mqlwrite", new Packages.com.google.refine.commands.freebase.MQLWriteCommand());
|
||||||
|
|
||||||
GS.registerCommand(module, "get-preference", new Packages.com.google.refine.commands.GetPreferenceCommand());
|
RS.registerCommand(module, "get-preference", new Packages.com.google.refine.commands.GetPreferenceCommand());
|
||||||
GS.registerCommand(module, "get-all-preferences", new Packages.com.google.refine.commands.GetAllPreferencesCommand());
|
RS.registerCommand(module, "get-all-preferences", new Packages.com.google.refine.commands.GetAllPreferencesCommand());
|
||||||
GS.registerCommand(module, "set-preference", new Packages.com.google.refine.commands.SetPreferenceCommand());
|
RS.registerCommand(module, "set-preference", new Packages.com.google.refine.commands.SetPreferenceCommand());
|
||||||
GS.registerCommand(module, "open-workspace-dir", new Packages.com.google.refine.commands.OpenWorkspaceDirCommand());
|
RS.registerCommand(module, "open-workspace-dir", new Packages.com.google.refine.commands.OpenWorkspaceDirCommand());
|
||||||
}
|
}
|
||||||
|
|
||||||
function registerOperations() {
|
function registerOperations() {
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
|
|
||||||
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
|
||||||
<listEntry value="/grefine-server/src/com/google/refine/Gridworks.java"/>
|
|
||||||
</listAttribute>
|
|
||||||
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
|
||||||
<listEntry value="1"/>
|
|
||||||
</listAttribute>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.refine.Gridworks"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="grefine-server"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dgridworks.autoreloading=true"/>
|
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:gridworks}"/>
|
|
||||||
</launchConfiguration>
|
|
@ -72,7 +72,7 @@ javadoc.splitindex=true
|
|||||||
javadoc.use=true
|
javadoc.use=true
|
||||||
javadoc.version=false
|
javadoc.version=false
|
||||||
javadoc.windowtitle=
|
javadoc.windowtitle=
|
||||||
main.class=com.google.gridworks.Gridworks
|
main.class=com.google.refine.Refine
|
||||||
manifest.file=manifest.mf
|
manifest.file=manifest.mf
|
||||||
meta.inf.dir=${src.dir}/META-INF
|
meta.inf.dir=${src.dir}/META-INF
|
||||||
platform.active=default_platform
|
platform.active=default_platform
|
||||||
|
@ -35,10 +35,10 @@ import com.codeberry.jdatapath.JDataPathSystem;
|
|||||||
import com.google.util.threads.ThreadPoolExecutorAdapter;
|
import com.google.util.threads.ThreadPoolExecutorAdapter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Main class for Gridworks server application. Starts an instance of the
|
* Main class for Refine server application. Starts an instance of the
|
||||||
* Jetty HTTP server / servlet container (inner class Gridworks Server).
|
* Jetty HTTP server / servlet container (inner class Refine Server).
|
||||||
*/
|
*/
|
||||||
public class Gridworks {
|
public class Refine {
|
||||||
|
|
||||||
static private final String DEFAULT_HOST = "127.0.0.1";
|
static private final String DEFAULT_HOST = "127.0.0.1";
|
||||||
static private final int DEFAULT_PORT = 3333;
|
static private final int DEFAULT_PORT = 3333;
|
||||||
@ -72,23 +72,23 @@ public class Gridworks {
|
|||||||
port = Configurations.getInteger("gridworks.port",DEFAULT_PORT);
|
port = Configurations.getInteger("gridworks.port",DEFAULT_PORT);
|
||||||
host = Configurations.get("gridworks.host",DEFAULT_HOST);
|
host = Configurations.get("gridworks.host",DEFAULT_HOST);
|
||||||
|
|
||||||
Gridworks gridworks = new Gridworks();
|
Refine gridworks = new Refine();
|
||||||
|
|
||||||
gridworks.init(args);
|
gridworks.init(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void init(String[] args) throws Exception {
|
public void init(String[] args) throws Exception {
|
||||||
|
|
||||||
GridworksServer server = new GridworksServer();
|
RefineServer server = new RefineServer();
|
||||||
server.init(host,port);
|
server.init(host,port);
|
||||||
|
|
||||||
boolean headless = Configurations.getBoolean("gridworks.headless",false);
|
boolean headless = Configurations.getBoolean("gridworks.headless",false);
|
||||||
if (!headless) {
|
if (!headless) {
|
||||||
try {
|
try {
|
||||||
GridworksClient client = new GridworksClient();
|
RefineClient client = new RefineClient();
|
||||||
client.init(host,port);
|
client.init(host,port);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.warn("Sorry, some error prevented us from launching the browser for you.\n\n Point your browser to http://" + host + ":" + port + "/ to start using Gridworks.");
|
logger.warn("Sorry, some error prevented us from launching the browser for you.\n\n Point your browser to http://" + host + ":" + port + "/ to start using Refine.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -101,9 +101,9 @@ public class Gridworks {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------- Gridworks Server ----------------- */
|
/* -------------- Refine Server ----------------- */
|
||||||
|
|
||||||
class GridworksServer extends Server {
|
class RefineServer extends Server {
|
||||||
|
|
||||||
final static Logger logger = LoggerFactory.getLogger("gridworks_server");
|
final static Logger logger = LoggerFactory.getLogger("gridworks_server");
|
||||||
|
|
||||||
@ -352,9 +352,9 @@ class GridworksServer extends Server {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------- Gridworks Client ----------------- */
|
/* -------------- Refine Client ----------------- */
|
||||||
|
|
||||||
class GridworksClient extends JFrame implements ActionListener {
|
class RefineClient extends JFrame implements ActionListener {
|
||||||
|
|
||||||
private static final long serialVersionUID = 7886547342175227132L;
|
private static final long serialVersionUID = 7886547342175227132L;
|
||||||
|
|
||||||
@ -374,7 +374,7 @@ class GridworksClient extends JFrame implements ActionListener {
|
|||||||
|
|
||||||
JMenuBar mb = new JMenuBar();
|
JMenuBar mb = new JMenuBar();
|
||||||
JMenu m = new JMenu("Open");
|
JMenu m = new JMenu("Open");
|
||||||
JMenuItem mi = new JMenuItem("Open New Gridworks Window...");
|
JMenuItem mi = new JMenuItem("Open New Refine Window...");
|
||||||
mi.addActionListener(this);
|
mi.addActionListener(this);
|
||||||
m.add(mi);
|
m.add(mi);
|
||||||
mb.add(m);
|
mb.add(m);
|
||||||
@ -387,7 +387,7 @@ class GridworksClient extends JFrame implements ActionListener {
|
|||||||
// FIXME(SM): this part below doesn't seem to work, I get a NPE but I have *no* idea why, suggestions?
|
// FIXME(SM): this part below doesn't seem to work, I get a NPE but I have *no* idea why, suggestions?
|
||||||
|
|
||||||
// PopupMenu dockMenu = new PopupMenu("dock");
|
// PopupMenu dockMenu = new PopupMenu("dock");
|
||||||
// MenuItem mmi = new MenuItem("Open new Gridworks Window...");
|
// MenuItem mmi = new MenuItem("Open new Refine Window...");
|
||||||
// mmi.addActionListener(this);
|
// mmi.addActionListener(this);
|
||||||
// dockMenu.add(mmi);
|
// dockMenu.add(mmi);
|
||||||
// this.add(dockMenu);
|
// this.add(dockMenu);
|
Loading…
Reference in New Issue
Block a user