Clone
Duffy Gillman <duffy@rsmart.com>
committed
11 years and 3 months ago
SAK-13696
1) Created ConfigurableJobBeanWrapper as an extension of JobBeanWrapper. Jobs configured with this interface can specify several p… Show more
SAK-13696

1) Created ConfigurableJobBeanWrapper as an extension of JobBeanWrapper. Jobs configured with this interface can specify several properties in addition to the Job class name and the name to use in the UI. These are:

  - a Set of ConfigurableJobProperty objects which describe properties that can be set when create a Job or Trigger for this type

  - a ConfigurableJobPropertyValidator which can validate values submitted to configure the ConfigurableJobProperties

  - a ResourceBundle which can resolve resource keys for the labels and descriptions to use in the UI for the ConfigurableJobProperty objects

2) Create UI processes to allow:

  - setting default values when creating a Job from a ConfigurableJobBeanWrapper

  - overriding default values for a Job when creating a Trigger

  - overriding default values for a Job when executing that Job immediately

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-13696@81902 66ffb92e-73f9-0310-93c1-f5514f145a0a

Show less

master + 8 more