/** * List all jobs in the job manager * @return a list of {@link Job jobs} */ @Command(value = "act.job.list", help = "List jobs") @PropertySpec(Job.BRIEF_VIEW) @TableView public List<Job> listJobs(@Optional(lead = "-q") final String q, JobManager jobManager) { C.List<Job> jobs = jobManager.jobs().append(jobManager.virtualJobs()).unique(_UNIQ_JOB_FILTER); if (S.notBlank(q)) { jobs = jobs.filter(new $.Predicate<Job>() { @Override public boolean test(Job job) { return job.toString().contains(q); } }); } return jobs; }
/** * List all jobs in the job manager * @return a list of {@link Job jobs} */ @Command(value = "act.job.list", help = "List jobs") @PropertySpec(Job.BRIEF_VIEW) @TableView public List<Job> listJobs(@Optional(lead = "-q") final String q, JobManager jobManager) { C.List<Job> jobs = jobManager.jobs().append(jobManager.virtualJobs()).unique(_UNIQ_JOB_FILTER); if (S.notBlank(q)) { jobs = jobs.filter(new $.Predicate<Job>() { @Override public boolean test(Job job) { return job.toString().contains(q); } }); } return jobs; }