@Override protected void init() { setLabel("Jobs"); setDescription("Package containing al job related entities"); setParent(rootSystemPackage); }
public void setType(ScheduledJobType type) { set(TYPE, type); } }
private JobExecution createJobExecution(ScheduledJob scheduledJob) { JobExecution jobExecution = (JobExecution) entityManager.create(scheduledJob.getType().getJobExecutionType(), POPULATE); writePropertyValues(jobExecution, getPropertyValues(scheduledJob.getParameters())); jobExecution.setFailureEmail(scheduledJob.getFailureEmail()); jobExecution.setSuccessEmail(scheduledJob.getSuccessEmail()); jobExecution.setUser(scheduledJob.getUser()); jobExecution.setScheduledJobId(scheduledJob.getId()); return jobExecution; }
public void setSchema(String schema) { set(SCHEMA, schema); } }
public void setStartDate(Instant value) { set(START_DATE, value); }
public String getId() { return getString(ID); }
public JobExecution(String identifier, EntityType entityType) { super(entityType); setIdentifier(identifier); }
@Override public void setResultUrl(String string) { jobExecution.setResultUrl(string); }
public ScheduledJobType(String name, EntityType entityType) { super(entityType); setName(name); }
public ScheduledJob(String id, EntityType entityType) { super(entityType); setId(id); }
public boolean isActive() { Boolean active = getBoolean(ACTIVE); return active != null && active; }
public EntityType getJobExecutionType() { return getEntity(JOB_EXECUTION_TYPE, EntityType.class); }
public String getType() { return getString(TYPE); }
public void setName(String name) { set(NAME, name); }
public void setResultUrl(String value) { set(RESULT_URL, value); }
public String getCronExpression() { return getString(CRON_EXPRESSION); }
public void setLabel(String label) { set(LABEL, label); }
public void setSuccessEmail(String successEmail) { set(SUCCESS_EMAIL, successEmail); }
public void setDescription(String description) { set(DESCRIPTION, description); }