@POST
  @Path("/discardWorkflowDraft")
  public Response discardDraft(
    @QueryParam("workflowXmlPath") String workflowPath) {
    try {
      workflowFilesService.discardDraft(workflowPath);
      return Response.ok().build();
    } catch (IOException ex) {
      LOGGER.error(ex.getMessage(),ex);
      throw new WfmWebException(ex);
    }
  }
This is a class used to bridge the communication between the and the Oozie
API executing inside ambari.
contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/OozieProxyImpersonator.java