Class ScheduledTask

java.lang.Object
oracle.iam.scheduler.vo.ScheduledTask
All Implemented Interfaces:
Serializable

public class ScheduledTask extends Object implements Serializable
This class is Data Object corresponding to a Job's associated Task Task Name, Task Class Name, Task Description, Task Listener, Retry Count, Parameters
Author:
saggarwa
See Also:
  • Constructor Details

    • ScheduledTask

      public ScheduledTask()
  • Method Details

    • getFileName

      public String getFileName()
      Provides the file name containing schedule task definition.
      Returns:
      File name containing schedule task definition
    • setFileName

      public void setFileName(String fileName)
      Sets file name containing schedule task definition.
      Parameters:
      fileName - File name containing schedule task definition
    • getMdsPath

      public String getMdsPath()
      Provides MDS path in which file containing schedule task definition is seeded.
      Returns:
      MDS path in which file containing schedule task definition is seeded
    • setMdsPath

      public void setMdsPath(String mdsPath)
      Sets MDS path in which file containing schedule task definition is seeded.
      Parameters:
      mdsPath - MDS path in which file containing schedule task definition is seeded
    • getName

      public String getName()
      Provides Schedule task name.
      Returns:
      Schedule task name
    • setName

      public void setName(String name)
      Sets Schedule task name.
      Parameters:
      name - Schedule task name
    • getClassName

      public String getClassName()
      Provides Schedule task implementation class name.
      Returns:
      Schedule task implementation class name
    • setClassName

      public void setClassName(String className)
      Sets Schedule task implementation class name.
      Parameters:
      className - Schedule task implementation class name
    • getDescription

      public String getDescription()
      Provides schedule task description text.
      Returns:
      Schedule task description text
    • setDescription

      public void setDescription(String description)
      Sets Schedule task description text.
      Parameters:
      description - Schedule task description text
    • getRetryCount

      public int getRetryCount()
      Provides schedule task retry count.
      Returns:
      Schedule task retry count
    • setRetryCount

      public void setRetryCount(int retryCount)
      Sets schedule task retry count.
      Parameters:
      retryCount - Schedule task retry count
    • getParameters

      public HashMap<String,JobParameter> getParameters()
      Provides a map of schedule task parameters with parameter name as key and parameter value object as value.
      Returns:
      Map of schedule task parameters with parameter name as key and parameter value object as value
    • setParameters

      public void setParameters(HashMap<String,JobParameter> parameters)
      Sets map of schedule task parameters with parameter name as key and parameter value object as value.
      Parameters:
      parameters - Map of schedule task parameters with parameter name as key and parameter value object as value.
    • getTaskListener

      public String getTaskListener()
      Provides task listener name.
      Returns:
      Task listener name
    • setTaskListener

      public void setTaskListener(String taskListener)
      Sets task listener name.
      Parameters:
      taskListener - task listener name