|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.iam.scheduler.vo.JobDetails
public class JobDetails
This value object contains all the information about a Scheduled Job. i.e. Job Name, Task Name and Corresponding Java class name of the task, Last Modification date, Retry Count, Job Listener, Parameters, Parameter Types, Concurrency status TRUE if job is concurrent otherwise FALSE, Job schedule type, Attributes
Constructor Summary | |
---|---|
JobDetails() Constructs a JobDetails object. |
|
JobDetails(ScheduledTask task, java.lang.String jobName, java.util.HashMap params) Constructs a JobDetails object. |
|
JobDetails(java.lang.String name, java.lang.Class jobClass, java.util.HashMap attributes) Constructs a JobDetails object. |
|
JobDetails(java.lang.String name, java.lang.Class jobClass, java.lang.String method, java.util.HashMap params, java.lang.Class[] paramTypes) Constructs a JobDetails object. |
Method Summary | |
---|---|
java.util.HashMap |
getAttributes() Provides a map containing schedule job parameter name and parameter value object. |
java.lang.String |
getCronScheduleType() Provides schedule job's cron schedule types. |
java.lang.String |
getJobListener() Provides schedule job listener. |
java.lang.String |
getJobScheduleType() Provides Schedule job's scheduling type. |
java.util.Date |
getLastModifyDate() Provides the last modification date of schedule job. |
java.lang.String |
getMethod() Provides the method name to be called in schedule task implementation class while executing schedule job. |
java.lang.String |
getName() Provides Schedule job name. |
java.util.HashMap |
getParams() Provides a map containing schedule job parameter name and parameter value object. |
java.lang.Class[] |
getParamTypes() Provides Schedule job parameter types. |
int |
getRetrycount() Provides Schedule job retry count. |
java.lang.Class |
getTaskClass() Provides the schedule task implementation class object. |
java.lang.String |
getTaskClassName() Provides schedule task implementation class name. |
java.lang.String |
getTaskKey() Provides schedule task key in OIM repository. |
java.lang.String |
getTaskName() Provides Schedule task name. |
boolean |
isConcurrent() Provides concurrency flag. |
boolean |
isTaskStatus() Provides Schedule job status. |
void |
setAttributes(java.util.HashMap params) Sets map containing schedule job parameter name and parameter value object. |
void |
setConcurrent(boolean concurrent) Sets the concurrency flag TRUE if job is concurrent otherwise FALSE |
void |
setConcurrent(java.lang.String concurrent) Sets the concurrency flag TRUE if job is concurrent otherwise FALSE |
void |
setCronScheduleType(java.lang.String cronScheduleType) Sets schedule job's cron schedule types. |
void |
setJobListener(java.lang.String jobListener) Sets schedule job listener. |
void |
setJobScheduleType(java.lang.String jobScheduleType) Sets Schedule job's scheduling type. |
void |
setLastModifyDate(java.util.Date lastModifyDate) Sets last modification date of schedule job. |
void |
setMethod(java.lang.String method) Sets method name to be called in schedule task implementation class while executing schedule job |
void |
setName(java.lang.String name) Sets schedule job name. |
void |
setParams(java.util.HashMap params) Sets map containing schedule job parameter name and parameter value object. |
void |
setParamTypes(java.lang.Class[] paramTypes) Sets Schedule job parameter types. |
void |
setRetrycount(int retrycount) Sets Schedule job retry count. |
void |
setRetrycount(java.lang.Long retrycount) Sets Schedule job retry count. |
void |
setTaskClass(java.lang.Class taskClass) Sets schedule task implementation class object. |
void |
setTaskClass(java.lang.String taskClass) Sets schedule task implementation class name. |
void |
setTaskClassName(java.lang.String taskClassName) Sets schedule task implementation class name. |
void |
setTaskKey(java.lang.String taskKey) Sets schedule task key in OIM repository. |
void |
setTaskName(java.lang.String jobName) Sets schedule task name. |
void |
setTaskStatus(boolean taskStatus) Sets Schedule job status. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JobDetails(ScheduledTask task, java.lang.String jobName, java.util.HashMap params)
JobDetails
object.
task
- Schedule task object containing schedule task information e.g. Schedule task name, task class name, task retry countjobName
- Job Nameparams
- Map of schedule job parameter name and value objectpublic JobDetails(java.lang.String name, java.lang.Class jobClass, java.util.HashMap attributes)
JobDetails
object.
name
- Job NamejobClass
- Schedule task implementation class objectattributes
- Map of schedule job parameter name and value objectpublic JobDetails(java.lang.String name, java.lang.Class jobClass, java.lang.String method, java.util.HashMap params, java.lang.Class[] paramTypes)
JobDetails
object.
name
- job NamejobClass
- Schedule task implementation class namemethod
- Method name to be called in schedule task implementation class while executing schedule jobparams
- Map of schedule job parameter name and value objectparamTypes
- Schedule job parameters typespublic JobDetails()
JobDetails
object.Method Detail |
---|
public java.lang.Class getTaskClass()
public java.lang.String getMethod()
public java.lang.String getName()
public void setConcurrent(boolean concurrent)
concurrent
- concurrency flagpublic void setConcurrent(java.lang.String concurrent)
concurrent
- concurrency flag stringpublic boolean isConcurrent()
public java.util.HashMap getParams()
public java.lang.Class[] getParamTypes()
public java.util.HashMap getAttributes()
public void setName(java.lang.String name)
name
- Schedule job namepublic void setTaskClass(java.lang.Class taskClass)
taskClass
- Schedule task implementation class objectpublic void setTaskClass(java.lang.String taskClass)
taskClass
- Schedule task implementation class namepublic void setMethod(java.lang.String method)
method
- Method name to be called in schedule task implementation class while executing schedule jobpublic void setParams(java.util.HashMap params)
params
- Map containing schedule job parameter name and parameter value objectpublic void setAttributes(java.util.HashMap params)
params
- map containing schedule job parameter name and parameter value objectpublic void setParamTypes(java.lang.Class[] paramTypes)
paramTypes
- Schedule job parameter typespublic java.lang.String getTaskClassName()
public void setTaskClassName(java.lang.String taskClassName)
taskClassName
- Schedule task implementation class namepublic int getRetrycount()
public void setRetrycount(int retrycount)
retrycount
- Schedule job retry countpublic void setRetrycount(java.lang.Long retrycount)
retrycount
- Schedule job retry countpublic java.lang.String getTaskName()
public void setTaskName(java.lang.String jobName)
jobName
- Schedule task namepublic boolean isTaskStatus()
public void setTaskStatus(boolean taskStatus)
taskStatus
- Schedule job statuspublic java.util.Date getLastModifyDate()
public void setLastModifyDate(java.util.Date lastModifyDate)
lastModifyDate
- Last modification date of schedule jobpublic java.lang.String getJobListener()
public void setJobListener(java.lang.String jobListener)
jobListener
- Schedule job listenerpublic java.lang.String getTaskKey()
public void setTaskKey(java.lang.String taskKey)
taskKey
- Schedule task key in OIM repositorypublic java.lang.String getJobScheduleType()
public void setJobScheduleType(java.lang.String jobScheduleType)
jobScheduleType
- Schedule job's scheduling typepublic java.lang.String getCronScheduleType()
public void setCronScheduleType(java.lang.String cronScheduleType)
cronScheduleType
- Schedule job's cron schedule types
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |