}
@Override
public ExecutionResults execute(CommandContext ctx) throws Exception {
// approval
JobRequestApprovalService approvalService = getApprovalService(ctx);
JobRequest request = getJobRequest(ctx);
JobResult result = approvalService.requestApproval(request);
// save job
logger.debug( "--- job {} ---, status: {}", result.getJobId(), result.getStatus());
JobResultManager jobMgr = getJobManager(ctx);
result.setLastModified(System.currentTimeMillis());