agave-jobs/jobs-core/src/main/java/org/iplantc/service/jobs/managers/JobManager.java
/**
     * Takes a JsonNode representing a job request and parses it into a job object.
     *
     * @param json a JsonNode containing the job request
     * @return validated job object ready for submission
     * @throws JobProcessingException when the job request is not valid
     */
Takes a JsonNode representing a job request and parses it into a job object.
@param json a JsonNode containing the job request
@return validated job object ready for submission
@throws JobProcessingException when the job request is not valid
Takes a JsonNode representing a job request and parses it into a job object . @param json a JsonNode containing the job request @return validated job object ready for submission @throws JobProcessingException when the job request is not valid
public static Job processJob(JsonNode json, String username, String internalUsername)
            throws JobProcessingException {
        JobRequestProcessor processor = new JobRequestProcessor(username, internalUsername);
        return processor.processJob(json);
    }
public static Job processJob ( JsonNode json , String username , String internalUsername ) throws JobProcessingException { JobRequestProcessor processor = new JobRequestProcessor ( username , internalUsername ) ; return processor . processJob ( json ) ; }
Takes a JsonNode representing a job request and parses it into a job object.
Takes a JsonNode representing a job request and parses it into a job object .