public class LiveModifiableJobConfiguration extends JobConfiguration implements JobContainerConfiguration
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE_IDENTIFIER
The identifier for this job type.
|
| Constructor and Description |
|---|
LiveModifiableJobConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addJob(JobConfiguration job)
Adds a job to the job list.
|
void |
addJob(JobConfiguration job,
int index)
Adds a job to the job list.
|
void |
clearJobs()
Removes all jobs from the job list.
|
java.lang.Object |
clone() |
java.lang.String |
getDescription()
Returns a short description of this job.
|
JobConfiguration[] |
getJobs()
Returns the job list which might be edited by the caller.
|
java.lang.String |
getTypeIdentifier()
Returns a unique identifier for this configuration type.
|
int |
hashCode() |
boolean |
isEnabledAtStartup()
returns true if job is enabled at startup.
|
void |
removeJobAt(int index)
Removes the job at the given index.
|
void |
setEnabledAtStartup(boolean enabledAtStartup)
set if job is enabled at startup.
|
void |
setJobs(JobConfiguration[] jobs)
Sets the job list to the given list.
|
checkConfiguration, toStringpublic static final java.lang.String TYPE_IDENTIFIER
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isEnabledAtStartup()
public void setEnabledAtStartup(boolean enabledAtStartup)
enabledAtStartup - true if by default enabled.public java.lang.String getDescription()
JobConfigurationgetDescription in class JobConfigurationpublic java.lang.String getTypeIdentifier()
ConfigurationgetTypeIdentifier in interface Configurationpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class JobConfigurationjava.lang.CloneNotSupportedExceptionpublic JobConfiguration[] getJobs()
JobContainerConfigurationgetJobs in interface JobContainerConfigurationpublic void setJobs(JobConfiguration[] jobs)
JobContainerConfigurationsetJobs in interface JobContainerConfigurationjobs - New job list.public void addJob(JobConfiguration job)
JobContainerConfigurationaddJob in interface JobContainerConfigurationjob - Job to be added.public void clearJobs()
JobContainerConfigurationclearJobs in interface JobContainerConfigurationpublic void removeJobAt(int index)
JobContainerConfigurationremoveJobAt in interface JobContainerConfigurationindex - Index of the job to be removed.public void addJob(JobConfiguration job, int index)
JobContainerConfigurationaddJob in interface JobContainerConfigurationjob - Job to be added.index - Index where the job should be added.