com.ibm.jbatch.jsl.model
Class JSLJob

java.lang.Object
  extended by com.ibm.jbatch.jsl.model.JSLJob

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public class JSLJob
extends Object

The type of a job definition, whether concrete or abstract. This is the type of the root element of any JSL document.

Java class for Job complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Job">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
         <element name="listeners" type="{http://xmlns.jcp.org/xml/ns/javaee}Listeners" minOccurs="0"/>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="decision" type="{http://xmlns.jcp.org/xml/ns/javaee}Decision"/>
           <element name="flow" type="{http://xmlns.jcp.org/xml/ns/javaee}Flow"/>
           <element name="split" type="{http://xmlns.jcp.org/xml/ns/javaee}Split"/>
           <element name="step" type="{http://xmlns.jcp.org/xml/ns/javaee}Step"/>
         </choice>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="restartable" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<ExecutionElement> executionElements
           
protected  String id
           
protected  Listeners listeners
           
protected  JSLProperties properties
           
protected  String restartable
           
 
Constructor Summary
JSLJob()
           
 
Method Summary
 List<ExecutionElement> getExecutionElements()
          Gets the value of the executionElements property.
 String getId()
          Gets the value of the id property.
 Listeners getListeners()
          Gets the value of the listeners property.
 JSLProperties getProperties()
          Gets the value of the properties property.
 String getRestartable()
          Gets the value of the restartable property.
 void setId(String value)
          Sets the value of the id property.
 void setListeners(Listeners value)
          Sets the value of the listeners property.
 void setProperties(JSLProperties value)
          Sets the value of the properties property.
 void setRestartable(String value)
          Sets the value of the restartable property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

properties

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
protected JSLProperties properties

listeners

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
protected Listeners listeners

executionElements

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
protected List<ExecutionElement> executionElements

id

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
protected String id

restartable

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
protected String restartable
Constructor Detail

JSLJob

public JSLJob()
Method Detail

getProperties

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public JSLProperties getProperties()
Gets the value of the properties property.

Returns:
possible object is JSLProperties

setProperties

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public void setProperties(JSLProperties value)
Sets the value of the properties property.

Parameters:
value - allowed object is JSLProperties

getListeners

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public Listeners getListeners()
Gets the value of the listeners property.

Returns:
possible object is Listeners

setListeners

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public void setListeners(Listeners value)
Sets the value of the listeners property.

Parameters:
value - allowed object is Listeners

getExecutionElements

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public List<ExecutionElement> getExecutionElements()
Gets the value of the executionElements property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the executionElements property.

For example, to add a new item, do as follows:

    getExecutionElements().add(newItem);
 

Objects of the following type(s) are allowed in the list Step Split Flow Decision


getId

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getRestartable

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public String getRestartable()
Gets the value of the restartable property.

Returns:
possible object is String

setRestartable

@Generated(value="com.ibm.jtc.jax.tools.xjc.Driver",
           date="2013-03-18T06:45:00-04:00",
           comments="JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
public void setRestartable(String value)
Sets the value of the restartable property.

Parameters:
value - allowed object is String

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.