Class Schedule

    • Constructor Detail

      • Schedule

        public Schedule()
    • Method Detail

      • loadContent

        protected void loadContent​(com.uc4.util.XMLDocument doc,
                                   ConnectionAttributes info)
      • syncs

        public SyncList syncs()
        Returns a SyncList object which contains sync conditions of this object.
        Returns:
        sync conditions
      • taskIterator

        public java.util.Iterator<ScheduleTask> taskIterator()
        Returns an iterator over ScheduleTask.
        Returns:
        iterator over Schedule tasks.
      • attributes

        public ScheduleAttributes attributes()
        Returns the attributes of this Schedule.
        Returns:
        Attributes of this Schedule
      • runtime

        public Runtime runtime()
        Returns runtime information of this job. This corresponds to the "Runtime" tab in the dialog client.
        Returns:
        Runtime information
      • getProcess

        public java.lang.String getProcess()
        Returns the content of the "Process" tab.
        Returns:
        JCL
      • addTask

        public void addTask​(ScheduleTask task)
        Adds a task to the Schedule.
        Parameters:
        task - Schedule Task
      • setProcess

        public void setProcess​(java.lang.String script)
        Sets the content of the "Process" tab.
        Parameters:
        script - Script
      • header

        public XHeader header()
        Returns the header data of this object. This is the information of the header tab in the dialog client.
        Returns:
        header
      • values

        public ObjectValues values()
        Returns:
        Variables of this object
      • storeContent

        protected void storeContent​(com.uc4.util.XMLDocument doc,
                                    org.w3c.dom.Element objectElement,
                                    ConnectionAttributes sessionInfo)
      • taskSize

        public int taskSize()
        Returns the number of tasks in this Schedule.
        Returns:
        Number of tasks
      • isExecutable

        public boolean isExecutable()
        Description copied from class: UC4Object
        Returns true if this Object can be executed.
        Specified by:
        isExecutable in class UC4Object
        Returns:
        true if the Object can be executed, false if not.
      • isTurnaroundWarning

        public boolean isTurnaroundWarning()
        Returns whether the turnaround warning exists in this Schedule.
        Returns:
        turnaroundWarning
      • removeAllTasks

        public void removeAllTasks()