Re-organized operations.* classes into sub-packages.

git-svn-id: http://google-refine.googlecode.com/svn/trunk@839 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
David Huynh 2010-05-21 18:15:13 +00:00
parent c5443d95eb
commit bfc7ef7739
38 changed files with 94 additions and 39 deletions

View File

@ -10,7 +10,7 @@ import javax.servlet.http.HttpServletResponse;
import com.metaweb.gridworks.commands.Command;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.MultiValuedCellJoinOperation;
import com.metaweb.gridworks.operations.cell.MultiValuedCellJoinOperation;
import com.metaweb.gridworks.process.Process;
public class JoinMultiValueCellsCommand extends Command {

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.MassEditOperation;
import com.metaweb.gridworks.operations.cell.MassEditOperation;
import com.metaweb.gridworks.util.ParsingUtilities;
public class MassEditCommand extends EngineDependentCommand {

View File

@ -10,7 +10,7 @@ import javax.servlet.http.HttpServletResponse;
import com.metaweb.gridworks.commands.Command;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.MultiValuedCellSplitOperation;
import com.metaweb.gridworks.operations.cell.MultiValuedCellSplitOperation;
import com.metaweb.gridworks.process.Process;
public class SplitMultiValueCellsCommand extends Command {

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.TextTransformOperation;
import com.metaweb.gridworks.operations.cell.TextTransformOperation;
public class TextTransformCommand extends EngineDependentCommand {
@Override

View File

@ -7,8 +7,8 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ColumnAdditionOperation;
import com.metaweb.gridworks.operations.TextTransformOperation;
import com.metaweb.gridworks.operations.cell.TextTransformOperation;
import com.metaweb.gridworks.operations.column.ColumnAdditionOperation;
public class AddColumnCommand extends EngineDependentCommand {
@Override

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ExtendDataOperation;
import com.metaweb.gridworks.operations.column.ExtendDataOperation;
import com.metaweb.gridworks.util.ParsingUtilities;
public class ExtendDataCommand extends EngineDependentCommand {

View File

@ -10,7 +10,7 @@ import javax.servlet.http.HttpServletResponse;
import com.metaweb.gridworks.commands.Command;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ColumnRemovalOperation;
import com.metaweb.gridworks.operations.column.ColumnRemovalOperation;
import com.metaweb.gridworks.process.Process;
public class RemoveColumnCommand extends Command {

View File

@ -10,7 +10,7 @@ import javax.servlet.http.HttpServletResponse;
import com.metaweb.gridworks.commands.Command;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ColumnRenameOperation;
import com.metaweb.gridworks.operations.column.ColumnRenameOperation;
import com.metaweb.gridworks.process.Process;
public class RenameColumnCommand extends Command {

View File

@ -8,7 +8,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ColumnSplitOperation;
import com.metaweb.gridworks.operations.column.ColumnSplitOperation;
import com.metaweb.gridworks.util.ParsingUtilities;
public class SplitColumnCommand extends EngineDependentCommand {

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ReconDiscardJudgmentsOperation;
import com.metaweb.gridworks.operations.recon.ReconDiscardJudgmentsOperation;
public class ReconDiscardJudgmentsCommand extends EngineDependentCommand {
@Override

View File

@ -10,7 +10,7 @@ import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Recon;
import com.metaweb.gridworks.model.ReconCandidate;
import com.metaweb.gridworks.model.Recon.Judgment;
import com.metaweb.gridworks.operations.ReconJudgeSimilarCellsOperation;
import com.metaweb.gridworks.operations.recon.ReconJudgeSimilarCellsOperation;
public class ReconJudgeSimilarCellsCommand extends EngineDependentCommand {

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ReconMarkNewTopicsOperation;
import com.metaweb.gridworks.operations.recon.ReconMarkNewTopicsOperation;
public class ReconMarkNewTopicsCommand extends EngineDependentCommand {

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.ReconMatchBestCandidatesOperation;
import com.metaweb.gridworks.operations.recon.ReconMatchBestCandidatesOperation;
public class ReconMatchBestCandidatesCommand extends EngineDependentCommand {

View File

@ -8,7 +8,7 @@ import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.ReconCandidate;
import com.metaweb.gridworks.operations.ReconMatchSpecificTopicOperation;
import com.metaweb.gridworks.operations.recon.ReconMatchSpecificTopicOperation;
public class ReconMatchSpecificTopicCommand extends EngineDependentCommand {

View File

@ -9,7 +9,7 @@ import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.recon.ReconConfig;
import com.metaweb.gridworks.operations.ReconOperation;
import com.metaweb.gridworks.operations.recon.ReconOperation;
public class ReconcileCommand extends EngineDependentCommand {

View File

@ -7,8 +7,8 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.RowFlagOperation;
import com.metaweb.gridworks.operations.RowStarOperation;
import com.metaweb.gridworks.operations.row.RowFlagOperation;
import com.metaweb.gridworks.operations.row.RowStarOperation;
public class AnnotateRowsCommand extends EngineDependentCommand {

View File

@ -10,7 +10,7 @@ import javax.servlet.http.HttpServletResponse;
import com.metaweb.gridworks.commands.Command;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.DenormalizeOperation;
import com.metaweb.gridworks.operations.row.DenormalizeOperation;
import com.metaweb.gridworks.process.Process;
public class DenormalizeCommand extends Command {

View File

@ -7,7 +7,7 @@ import org.json.JSONObject;
import com.metaweb.gridworks.commands.EngineDependentCommand;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.RowRemovalOperation;
import com.metaweb.gridworks.operations.row.RowRemovalOperation;
public class RemoveRowsCommand extends EngineDependentCommand {

View File

@ -8,6 +8,25 @@ import org.json.JSONObject;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.operations.cell.MassEditOperation;
import com.metaweb.gridworks.operations.cell.MultiValuedCellJoinOperation;
import com.metaweb.gridworks.operations.cell.MultiValuedCellSplitOperation;
import com.metaweb.gridworks.operations.cell.TextTransformOperation;
import com.metaweb.gridworks.operations.column.ColumnAdditionOperation;
import com.metaweb.gridworks.operations.column.ColumnRemovalOperation;
import com.metaweb.gridworks.operations.column.ColumnRenameOperation;
import com.metaweb.gridworks.operations.column.ColumnSplitOperation;
import com.metaweb.gridworks.operations.column.ExtendDataOperation;
import com.metaweb.gridworks.operations.recon.ReconDiscardJudgmentsOperation;
import com.metaweb.gridworks.operations.recon.ReconJudgeSimilarCellsOperation;
import com.metaweb.gridworks.operations.recon.ReconMarkNewTopicsOperation;
import com.metaweb.gridworks.operations.recon.ReconMatchBestCandidatesOperation;
import com.metaweb.gridworks.operations.recon.ReconMatchSpecificTopicOperation;
import com.metaweb.gridworks.operations.recon.ReconOperation;
import com.metaweb.gridworks.operations.row.DenormalizeOperation;
import com.metaweb.gridworks.operations.row.RowFlagOperation;
import com.metaweb.gridworks.operations.row.RowRemovalOperation;
import com.metaweb.gridworks.operations.row.RowStarOperation;
public abstract class OperationRegistry {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.cell;
import java.io.Serializable;
import java.util.ArrayList;
@ -23,6 +23,8 @@ import com.metaweb.gridworks.model.Column;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
import com.metaweb.gridworks.util.ParsingUtilities;
public class MassEditOperation extends EngineDependentMassCellOperation {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.cell;
import java.util.ArrayList;
import java.util.List;
@ -16,6 +16,7 @@ import com.metaweb.gridworks.model.Column;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.MassRowChange;
import com.metaweb.gridworks.operations.OperationRegistry;
public class MultiValuedCellJoinOperation extends AbstractOperation {
final protected String _columnName;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.cell;
import java.util.ArrayList;
import java.util.List;
@ -16,6 +16,7 @@ import com.metaweb.gridworks.model.Column;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.MassRowChange;
import com.metaweb.gridworks.operations.OperationRegistry;
public class MultiValuedCellSplitOperation extends AbstractOperation {
final protected String _columnName;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.cell;
import java.io.Serializable;
import java.util.List;
@ -19,6 +19,9 @@ import com.metaweb.gridworks.model.Column;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OnError;
import com.metaweb.gridworks.operations.OperationRegistry;
public class TextTransformOperation extends EngineDependentMassCellOperation {
final protected String _expression;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.column;
import java.io.Serializable;
import java.util.ArrayList;
@ -25,6 +25,10 @@ import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.CellAtRow;
import com.metaweb.gridworks.model.changes.ColumnAdditionChange;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OnError;
import com.metaweb.gridworks.operations.OperationRegistry;
import com.metaweb.gridworks.operations.cell.TextTransformOperation;
public class ColumnAdditionOperation extends EngineDependentOperation {
final protected String _baseColumnName;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.column;
import java.util.Properties;
@ -12,6 +12,7 @@ import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Column;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.changes.ColumnRemovalChange;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ColumnRemovalOperation extends AbstractOperation {
final protected String _columnName;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.column;
import java.util.Properties;
@ -11,6 +11,7 @@ import com.metaweb.gridworks.history.HistoryEntry;
import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.changes.ColumnRenameChange;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ColumnRenameOperation extends AbstractOperation {
final protected String _oldColumnName;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.column;
import java.io.Serializable;
import java.util.ArrayList;
@ -23,6 +23,8 @@ import com.metaweb.gridworks.model.Column;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.ColumnSplitChange;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
import com.metaweb.gridworks.util.JSONUtilities;
public class ColumnSplitOperation extends EngineDependentOperation {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.column;
import java.util.ArrayList;
import java.util.HashMap;
@ -25,6 +25,8 @@ import com.metaweb.gridworks.model.ReconCandidate;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.CellAtRow;
import com.metaweb.gridworks.model.changes.DataExtensionChange;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
import com.metaweb.gridworks.process.LongRunningProcess;
import com.metaweb.gridworks.process.Process;
import com.metaweb.gridworks.protograph.FreebaseType;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.recon;
import java.util.HashMap;
import java.util.List;
@ -20,6 +20,8 @@ import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.Recon.Judgment;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.model.changes.ReconChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ReconDiscardJudgmentsOperation extends EngineDependentMassCellOperation {
static public AbstractOperation reconstruct(Project project, JSONObject obj) throws Exception {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.recon;
import java.util.HashMap;
import java.util.List;
@ -23,6 +23,8 @@ import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.Recon.Judgment;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.model.changes.ReconChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ReconJudgeSimilarCellsOperation extends EngineDependentMassCellOperation {
final protected String _similarValue;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.recon;
import java.util.HashMap;
import java.util.List;
@ -20,6 +20,8 @@ import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.Recon.Judgment;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.model.changes.ReconChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ReconMarkNewTopicsOperation extends EngineDependentMassCellOperation {
final protected boolean _shareNewTopics;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.recon;
import java.util.HashMap;
import java.util.List;
@ -21,6 +21,8 @@ import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.Recon.Judgment;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.model.changes.ReconChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ReconMatchBestCandidatesOperation extends EngineDependentMassCellOperation {
static public AbstractOperation reconstruct(Project project, JSONObject obj) throws Exception {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.recon;
import java.util.HashMap;
import java.util.List;
@ -22,6 +22,8 @@ import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.Recon.Judgment;
import com.metaweb.gridworks.model.changes.CellChange;
import com.metaweb.gridworks.model.changes.ReconChange;
import com.metaweb.gridworks.operations.EngineDependentMassCellOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class ReconMatchSpecificTopicOperation extends EngineDependentMassCellOperation {
final protected ReconCandidate match;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.recon;
import java.util.ArrayList;
import java.util.HashMap;
@ -27,6 +27,8 @@ import com.metaweb.gridworks.model.changes.ReconChange;
import com.metaweb.gridworks.model.recon.HeuristicReconConfig;
import com.metaweb.gridworks.model.recon.ReconConfig;
import com.metaweb.gridworks.model.recon.ReconJob;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
import com.metaweb.gridworks.process.LongRunningProcess;
import com.metaweb.gridworks.process.Process;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.row;
import java.util.ArrayList;
import java.util.List;
@ -16,6 +16,7 @@ import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.RecordModel.CellDependency;
import com.metaweb.gridworks.model.RecordModel.RowDependency;
import com.metaweb.gridworks.model.changes.MassRowChange;
import com.metaweb.gridworks.operations.OperationRegistry;
public class DenormalizeOperation extends AbstractOperation {
static public AbstractOperation reconstruct(Project project, JSONObject obj) throws Exception {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.row;
import java.util.ArrayList;
import java.util.List;
@ -18,6 +18,8 @@ import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.MassChange;
import com.metaweb.gridworks.model.changes.RowFlagChange;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class RowFlagOperation extends EngineDependentOperation {
final protected boolean _flagged;

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.row;
import java.util.ArrayList;
import java.util.List;
@ -16,6 +16,8 @@ import com.metaweb.gridworks.model.AbstractOperation;
import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.RowRemovalChange;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class RowRemovalOperation extends EngineDependentOperation {
static public AbstractOperation reconstruct(Project project, JSONObject obj) throws Exception {

View File

@ -1,4 +1,4 @@
package com.metaweb.gridworks.operations;
package com.metaweb.gridworks.operations.row;
import java.util.ArrayList;
import java.util.List;
@ -18,6 +18,8 @@ import com.metaweb.gridworks.model.Project;
import com.metaweb.gridworks.model.Row;
import com.metaweb.gridworks.model.changes.MassChange;
import com.metaweb.gridworks.model.changes.RowStarChange;
import com.metaweb.gridworks.operations.EngineDependentOperation;
import com.metaweb.gridworks.operations.OperationRegistry;
public class RowStarOperation extends EngineDependentOperation {
final protected boolean _starred;