示例#1
0
  /** Delete resource. */
  @Delete
  public void deleteResource() {
    if (!isAuthenticated()) {
      setStatus(Status.CLIENT_ERROR_UNAUTHORIZED);
      return;
    }

    if (job == null) {
      setStatus(Status.CLIENT_ERROR_NOT_FOUND);

    } else {

      JobManager jobMan = webservice().getJobManager();
      if (jobMan.deleteJob(job.getId()) != null) {
        setStatus(Status.SUCCESS_NO_CONTENT);
      } else {
        setStatus(Status.CLIENT_ERROR_NOT_FOUND);
      }
    }
  }