/*******************************************************************************
* Copyright 2012 University of Southern California
*
******************************************************************************/
package edu.isi.karma.controller.command.publish;
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 PublishSpatialDataCommandFactory extends CommandFactory {
private enum Arguments {
vWorksheetId
}
@Override
public Command createCommand(HttpServletRequest request,
VWorkspace vWorkspace) {
String vWorksheetId = request.getParameter(Arguments.vWorksheetId
.name());
return new PublishSpatialDataCommand(getNewId(vWorkspace), vWorksheetId);
}
}