Package edu.isi.karma.controller.update

Examples of edu.isi.karma.controller.update.UpdateContainer.generateJson()


     
    });
    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    updateContainer.applyUpdates(vwsp);
    updateContainer.generateJson("", pw, vwsp);
    response.setContentType("application/json");
    response.setStatus(HttpServletResponse.SC_OK);
    response.getWriter().println(sw.toString());
  }
}
View Full Code Here


        else {
          ((IPreviewable) currentCommand).handleUserActions(request);
          updateContainer = ctrl.invokeCommand(currentCommand);
        }
        updateContainer.applyUpdates(vWorkspace);
        responseString = updateContainer.generateJson(vWorkspace);
      } catch (Exception e) {
        responseString = getErrorMessage(vWorkspace, e);
      }
    }
    else if (isPreview) {
View Full Code Here

      Command command = ctrl.getCommand(request);
      try {
        UpdateContainer updateContainer = ((IPreviewable) command).showPreview(request);
        ctrl.getWorkspace().getCommandHistory().addPreviewCommand(command);
        updateContainer.applyUpdates(vWorkspace);
        responseString = updateContainer.generateJson(vWorkspace);
      } catch (CommandException e) {
        responseString = getErrorMessage(vWorkspace, e);
      }

    }
View Full Code Here

    else {
      Command command = ctrl.getCommand(request);
      try {
        UpdateContainer updateContainer =ctrl.invokeCommand(command);
        updateContainer.applyUpdates(vWorkspace);
        responseString = updateContainer.generateJson(vWorkspace);
      } catch(Exception e) {
        responseString = getErrorMessage(vWorkspace, e);
      }
    }
View Full Code Here

  private String getErrorMessage(VWorkspace vWorkspace, Throwable e) {
    e.printStackTrace();
    UpdateContainer updateContainer = new UpdateContainer();
    updateContainer.add(new ErrorUpdate("Error:" + e.getMessage()));
    return updateContainer.generateJson(vWorkspace);
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.