@Transactional(readOnly = false) public Object doWork(Session session, ServiceFactory sf) { JobHandle jh = sf.createJobHandle(); jh.attach(in.getId()); jh.setStatusAndMessage(status, message); return null; } });
return null; } else if (field.equals(ID)) { return getId(); } else if (field.equals(VERSION)) { return getVersion();
public List<Job> doWork(Session session, ServiceFactory sf) { final List<Job> jobs = sf.getQueryService().findAllByQuery( "select j from Job j where status.id = :id", new Parameters().addId(getSubmittedStatus(sf).getId())); for (Job job : jobs) { startProcess(sf, job.getId()); } return null; }
newJob = secureSave(newJob); jobId = newJob.getId();