public class SchedulerService
extends java.lang.Object
Constructor and Description |
---|
SchedulerService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
clearJobs(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String objectType,
long objectId)
Clears the Jobs for the specified objectType and objectId.Specifying
the objectType and objectId are mandatory to clear the Jobs
If the Jobs are deleted all its associated data will also be deleted. |
java.lang.String |
clearJobsByJobType(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String objectType,
long objectId,
java.lang.String jobType)
Clears the Jobs for the specified objectType, objectId and jobType
Specifying the objectType,objectId and jobType are mandatory to clear the
Jobs
If the Jobs are deleted all its associated data will also be deleted. |
java.lang.String |
createJob(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String jobDetails) |
java.lang.String |
createJobs(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String jobsDetails)
Creates the list of Jobs for the given List
|
java.lang.String |
deleteJob(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String objectType,
java.lang.String jobName)
Deletes the Job with the specified objectType and jobName.Specifying
the objectType and jobName are mandatory to delete a particular Job
If the Job is deleted all its associated data will also be deleted. |
java.lang.String |
getJob(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String objectType,
java.lang.String jobName)
Returns the schedulerJob object for the specified objectType and
jobName.Specifying the objectType and jobName are mandatory.
|
java.lang.String |
getJobs(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String objectType,
long objectId)
Returns the List
|
java.lang.String |
getJobsByJobType(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String objectType,
long objectId,
java.lang.String jobType)
Returns the List
|
java.lang.String |
updateJob(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String jobDetails)
Updates the Job with the specified JobDetails Object i.e in the form of
JSON.All the information pertaining to the Job can be updated.
|
java.lang.String |
updateJobs(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String jobsDetails)
Updates the list of Jobs for the given List
|
public java.lang.String createJob(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String jobDetails)
public java.lang.String createJobs(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String jobsDetails)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLJobsDetails
- String
Sample 'JobsDetailsJsonArray' JSON :
*
[{
"objectId": "",
"objectType": "",
"jobName": "",
"jobType": "",
"scheduledDateTime": "",
"lastScheduledRunDateTime": "",
"nextScheduledRunDateTime": "",
"jobOptions": {
"catalogSelection": {"": []
},
"splitter": "_"
},
"jobState": "",
"interval": "",
"notify": "",
"userId": "",
"emailId": "",
"ccList": "",
"auditHistory": ""
},
{
"objectId": "",
"objectType": "",
"jobName": "",
"jobType": "",
"scheduledDateTime": "",
"lastScheduledRunDateTime": "",
"nextScheduledRunDateTime": "",
"jobOptions": {
"catalogSelection": {"": []
},
"splitter": "_"
},
"jobState": "",
"interval": "",
"notify": "",
"userId": "",
"emailId": "",
"ccList": "",
"auditHistory": ""
}]
public java.lang.String updateJob(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String jobDetails)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLJobDetails
- String
Sample 'sJobDetailsObjJson' JSON :
*
{
"objectId": "",
"objectType": "",
"jobName": "",
"jobType": "",
"scheduledDateTime": "",
"lastScheduledRunDateTime": "",
"nextScheduledRunDateTime": "",
"jobOptions": {
"catalogSelection": {"": []
},
"splitter": "_"
},
"jobState": "",
"interval": "",
"notify": "",
"userId": "",
"emailId": "",
"ccList": "",
"auditHistory": ""
}
public java.lang.String updateJobs(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String jobsDetails)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLJobsDetails
- String
Sample 'schedulerJobObjsJsonArray' JSON :
*
[{
"objectId": "",
"objectType": "",
"jobName": "",
"jobType": "",
"scheduledDateTime": "",
"lastScheduledRunDateTime": "",
"nextScheduledRunDateTime": "",
"jobOptions": {
"catalogSelection": {"": []
},
"splitter": "_"
},
"jobState": "",
"interval": "",
"notify": "",
"userId": "",
"emailId": "",
"ccList": "",
"auditHistory": ""
},
{
"objectId": "",
"objectType": "",
"jobName": "",
"jobType": "",
"scheduledDateTime": "",
"lastScheduledRunDateTime": "",
"nextScheduledRunDateTime": "",
"jobOptions": {
"catalogSelection": {"": []
},
"splitter": "_"
},
"jobState": "",
"interval": "",
"notify": "",
"userId": "",
"emailId": "",
"ccList": "",
"auditHistory": ""
}]
public java.lang.String getJob(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String objectType, java.lang.String jobName)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLObjectType
- StringJobName
- Stringpublic java.lang.String getJobs(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String objectType, long objectId)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLObjectType
- StringObjectId
- Stringpublic java.lang.String getJobsByJobType(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String objectType, long objectId, java.lang.String jobType)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLObjectType
- StringObjectId
- longJobType
- Stringpublic java.lang.String deleteJob(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String objectType, java.lang.String jobName)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLObjectType
- StringJobName
- Stringpublic java.lang.String clearJobs(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String objectType, long objectId)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLObjectType
- StringObjectId
- longpublic java.lang.String clearJobsByJobType(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String objectType, long objectId, java.lang.String jobType)
UserName
- StringPassword
- StringOutputFormat
- String - Valid values: JSON or XMLObjectType
- StringObjectId
- longjobType
- String