Ejemplo n.º 1
0
  /**
   * Get bundle job info
   *
   * @param request servlet request
   * @param response servlet response
   * @return JsonBean bundle job bean
   * @throws XServletException
   * @throws BaseEngineException
   */
  private JsonBean getBundleJob(HttpServletRequest request, HttpServletResponse response)
      throws XServletException, BaseEngineException {
    JsonBean jobBean = null;
    BundleEngine bundleEngine =
        Services.get()
            .get(BundleEngineService.class)
            .getBundleEngine(getUser(request), getAuthToken(request));
    String jobId = getResourceName(request);

    try {
      jobBean = (JsonBean) bundleEngine.getBundleJob(jobId);

      return jobBean;
    } catch (BundleEngineException ex) {
      throw new XServletException(HttpServletResponse.SC_BAD_REQUEST, ex);
    }
  }