package edu.isi.karma.controller.command.cleaning; import javax.servlet.http.HttpServletRequest; import edu.isi.karma.controller.command.Command; import edu.isi.karma.controller.command.CommandFactory; import edu.isi.karma.view.VWorkspace; public class FetchTransformingDataFactory extends CommandFactory { private enum Arguments { vWorksheetId, hNodeId } @Override public Command createCommand(HttpServletRequest request, VWorkspace vWorkspace) { String hNodeId = request.getParameter(Arguments.hNodeId.name()); return new FetchTransformingDataCommand(getNewId(vWorkspace), getWorksheetId(request, vWorkspace), hNodeId); } }