/** * Gets the job name.<p> * * @return the job name */ public String getName() { return m_jobInfo.getJobName(); }
/** * Checks if this job info configuration is frozen.<p> * * @throws CmsRuntimeException in case the configuration is already frozen */ protected void checkFrozen() throws CmsRuntimeException { if (m_frozen) { throw new CmsRuntimeException(Messages.get().container(Messages.ERR_JOB_INFO_FROZEN_1, getJobName())); } }
/** * Checks if this job info configuration is frozen.<p> * * @throws CmsRuntimeException in case the configuration is already frozen */ protected void checkFrozen() throws CmsRuntimeException { if (m_frozen) { throw new CmsRuntimeException(Messages.get().container(Messages.ERR_JOB_INFO_FROZEN_1, getJobName())); } }
/** * Adds a new job description for the scheduler.<p> * * @param jobInfo the job description to add */ public void addJobFromConfiguration(CmsScheduledJobInfo jobInfo) { m_configuredJobs.add(jobInfo); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_SCHEDULER_CONFIG_JOB_3, jobInfo.getJobName(), jobInfo.getClassName(), jobInfo.getContextInfo().getUserName())); } }
/** * Adds a new job description for the scheduler.<p> * * @param jobInfo the job description to add */ public void addJobFromConfiguration(CmsScheduledJobInfo jobInfo) { m_configuredJobs.add(jobInfo); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_SCHEDULER_CONFIG_JOB_3, jobInfo.getJobName(), jobInfo.getClassName(), jobInfo.getContextInfo().getUserName())); } }
viewName = CmsVaadinUtils.getMessageText( org.opencms.ui.Messages.GUI_SCHEDULER_TITLE_COPY_1, info.getJobName()); } else { viewName = CmsVaadinUtils.getMessageText(
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List<CmsListItem> getListItems() { List<CmsListItem> items = new ArrayList<CmsListItem>(); // get all scheduled jobs from manager Iterator<CmsScheduledJobInfo> i = OpenCms.getScheduleManager().getJobs().iterator(); while (i.hasNext()) { CmsScheduledJobInfo job = i.next(); CmsListItem item = getList().newItem(job.getId()); // set the contents of the columns item.set(LIST_COLUMN_NAME, job.getJobName()); item.set(LIST_COLUMN_CLASS, job.getClassName()); item.set(LIST_COLUMN_LASTEXE, job.getExecutionTimePrevious()); item.set(LIST_COLUMN_NEXTEXE, job.getExecutionTimeNext()); item.set(LIST_COLUMN_ACTIVE, Boolean.valueOf(job.isActive())); items.add(item); } return items; }
LOG.debug(Messages.get().getBundle().key(Messages.LOG_JOB_STARTING_1, jobInfo.getJobName())); if (CmsStringUtil.isNotEmpty(result) && LOG.isInfoEnabled()) { LOG.info( Messages.get().getBundle().key(Messages.LOG_JOB_EXECUTION_OK_2, jobInfo.getJobName(), result)); LOG.error(Messages.get().getBundle().key(Messages.LOG_JOB_EXECUTION_ERROR_1, jobInfo.getJobName()), t); LOG.debug(Messages.get().getBundle().key(Messages.LOG_JOB_EXECUTED_1, jobInfo.getJobName())); Date nextExecution = jobInfo.getExecutionTimeNext(); if (nextExecution != null) { Messages.get().getBundle().key( Messages.LOG_JOB_NEXT_EXECUTION_2, jobInfo.getJobName(), nextExecution));
LOG.debug(Messages.get().getBundle().key(Messages.LOG_JOB_STARTING_1, jobInfo.getJobName())); LOG.info(Messages.get().getBundle().key( Messages.LOG_JOB_EXECUTION_OK_2, jobInfo.getJobName(), result)); LOG.error(Messages.get().getBundle().key(Messages.LOG_JOB_EXECUTION_ERROR_1, jobInfo.getJobName()), t); LOG.debug(Messages.get().getBundle().key(Messages.LOG_JOB_EXECUTED_1, jobInfo.getJobName())); Date nextExecution = jobInfo.getExecutionTimeNext(); if (nextExecution != null) { LOG.info(Messages.get().getBundle().key( Messages.LOG_JOB_NEXT_EXECUTION_2, jobInfo.getJobName(), nextExecution));
/** * Sets the cron expression for this job entry.<p> * * @param cronExpression the cron expression to set */ public void setCronExpression(String cronExpression) { checkFrozen(); try { // check if the cron expression is valid new CronTrigger().setCronExpression(cronExpression); } catch (Exception e) { throw new CmsIllegalArgumentException( Messages.get().container(Messages.ERR_BAD_CRON_EXPRESSION_2, getJobName(), cronExpression)); } m_cronExpression = cronExpression; }
/** * Sets the cron expression for this job entry.<p> * * @param cronExpression the cron expression to set */ public void setCronExpression(String cronExpression) { checkFrozen(); try { // check if the cron expression is valid new CronTrigger().setCronExpression(cronExpression); } catch (Exception e) { throw new CmsIllegalArgumentException(Messages.get().container( Messages.ERR_BAD_CRON_EXPRESSION_2, getJobName(), cronExpression)); } m_cronExpression = cronExpression; }
if (getJobName() == null) {
if (getJobName() == null) {
CmsMessageContainer message = Messages.get().container(Messages.ERR_NO_SCHEDULER_1, jobInfo.getJobName()); LOG.error(message.key()); jobInfo.getJobName(), jobInfo.getCronExpression()); LOG.error(message.key()); new Object[] { new Integer(m_jobs.size()), jobInfo.getJobName(), jobInfo.getClassName(), jobInfo.getContextInfo().getUserName()})); LOG.info(Messages.get().getBundle().key( Messages.LOG_JOB_NEXT_EXECUTION_2, jobInfo.getJobName(), nextExecution)); jobInfo.getJobName(), jobInfo.getClassName()); if (oldJob != null) { jobInfo.getJobName(), jobInfo.getClassName());
CmsMessageContainer message = Messages.get().container(Messages.ERR_NO_SCHEDULER_1, jobInfo.getJobName()); LOG.error(message.key()); jobInfo.getJobName(), jobInfo.getCronExpression()); LOG.error(message.key()); new Object[] { new Integer(m_jobs.size()), jobInfo.getJobName(), jobInfo.getClassName(), jobInfo.getContextInfo().getUserName()})); Messages.get().getBundle().key( Messages.LOG_JOB_NEXT_EXECUTION_2, jobInfo.getJobName(), nextExecution)); jobInfo.getJobName(), jobInfo.getClassName()); if (oldJob != null) { jobInfo.getJobName(), jobInfo.getClassName());
CmsScheduledJobInfo jobInfo = iter.next(); if (jobInfo.getJobName().equals(jobName)) {
CmsScheduledJobInfo jobInfo = iter.next(); if (jobInfo.getJobName().equals(jobName)) {
return OpenCms.getScheduleManager().getJob(id).getJobName();
return OpenCms.getScheduleManager().getJob(id).getJobName();
CmsVaadinUtils.getMessageText( Messages.GUI_SCHEDULER_CONFIRM_DELETE_1, job.getJobName()), new Runnable() { CmsVaadinUtils.getMessageText( Messages.GUI_SCHEDULER_CONFIRM_EXECUTE_1, job.getJobName()), new Runnable() {