com.quartzdesk.service.types.v4_0.scheduler
Class JobChain

java.lang.Object
  extended by com.quartzdesk.service.types.v4_0.scheduler.JobChain
Direct Known Subclasses:
QuartzJobChain

public abstract class JobChain
extends Object

Base type for all job chains.

Java class for JobChain complex type.

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

 <complexType name="JobChain">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="createdAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="updatedAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="enabledOnWeekday" type="{http://service.quartzdesk.com/types/v4_0/enums}Weekday" maxOccurs="unbounded" minOccurs="0"/>
         <element name="enabledFromTime" type="{http://service.quartzdesk.com/types/v4_0/common}DayTime" minOccurs="0"/>
         <element name="enabledToTime" type="{http://service.quartzdesk.com/types/v4_0/common}DayTime" minOccurs="0"/>
         <element name="schedulerObjectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="conditionType" type="{http://service.quartzdesk.com/types/v4_0/scheduler}JobChainConditionType"/>
         <element name="conditionExecStatus" type="{http://service.quartzdesk.com/types/v4_0/scheduler}ExecStatus" minOccurs="0"/>
         <element name="conditionMaxDuration" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="conditionExpressionLanguage" type="{http://service.quartzdesk.com/types/v4_0/enums}ExpressionLanguage" minOccurs="0"/>
         <element name="conditionExpression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ExecStatus conditionExecStatus
           
protected  String conditionExpression
           
protected  ExpressionLanguage conditionExpressionLanguage
           
protected  Integer conditionMaxDuration
           
protected  JobChainConditionType conditionType
           
protected  Calendar createdAt
           
protected  String description
           
protected  Boolean enabled
           
protected  DayTime enabledFromTime
           
protected  List<Weekday> enabledOnWeekday
           
protected  DayTime enabledToTime
           
protected  Long id
           
protected  String name
           
protected  String schedulerObjectName
           
protected  Calendar updatedAt
           
 
Constructor Summary
JobChain()
           
 
Method Summary
 ExecStatus getConditionExecStatus()
          Gets the value of the conditionExecStatus property.
 String getConditionExpression()
          Gets the value of the conditionExpression property.
 ExpressionLanguage getConditionExpressionLanguage()
          Gets the value of the conditionExpressionLanguage property.
 Integer getConditionMaxDuration()
          Gets the value of the conditionMaxDuration property.
 JobChainConditionType getConditionType()
          Gets the value of the conditionType property.
 Calendar getCreatedAt()
          Gets the value of the createdAt property.
 String getDescription()
          Gets the value of the description property.
 Boolean getEnabled()
           
 DayTime getEnabledFromTime()
          Gets the value of the enabledFromTime property.
 List<Weekday> getEnabledOnWeekday()
          Gets the value of the enabledOnWeekday property.
 DayTime getEnabledToTime()
          Gets the value of the enabledToTime property.
 Long getId()
          Gets the value of the id property.
 String getName()
          Gets the value of the name property.
 String getSchedulerObjectName()
          Gets the value of the schedulerObjectName property.
 Calendar getUpdatedAt()
          Gets the value of the updatedAt property.
 Boolean isEnabled()
          Gets the value of the enabled property.
 void setConditionExecStatus(ExecStatus value)
          Sets the value of the conditionExecStatus property.
 void setConditionExpression(String value)
          Sets the value of the conditionExpression property.
 void setConditionExpressionLanguage(ExpressionLanguage value)
          Sets the value of the conditionExpressionLanguage property.
 void setConditionMaxDuration(Integer value)
          Sets the value of the conditionMaxDuration property.
 void setConditionType(JobChainConditionType value)
          Sets the value of the conditionType property.
 void setCreatedAt(Calendar value)
          Sets the value of the createdAt property.
 void setDescription(String value)
          Sets the value of the description property.
 void setEnabled(Boolean value)
          Sets the value of the enabled property.
 void setEnabledFromTime(DayTime value)
          Sets the value of the enabledFromTime property.
 void setEnabledOnWeekday(List<Weekday> enabledOnWeekday)
          Sets the value of the enabledOnWeekday property.
 void setEnabledToTime(DayTime value)
          Sets the value of the enabledToTime property.
 void setId(Long value)
          Sets the value of the id property.
 void setName(String value)
          Sets the value of the name property.
 void setSchedulerObjectName(String value)
          Sets the value of the schedulerObjectName property.
 void setUpdatedAt(Calendar value)
          Sets the value of the updatedAt property.
 JobChain withConditionExecStatus(ExecStatus value)
           
 JobChain withConditionExpression(String value)
           
 JobChain withConditionExpressionLanguage(ExpressionLanguage value)
           
 JobChain withConditionMaxDuration(Integer value)
           
 JobChain withConditionType(JobChainConditionType value)
           
 JobChain withCreatedAt(Calendar value)
           
 JobChain withDescription(String value)
           
 JobChain withEnabled(Boolean value)
           
 JobChain withEnabledFromTime(DayTime value)
           
 JobChain withEnabledOnWeekday(Collection<Weekday> values)
           
 JobChain withEnabledOnWeekday(Weekday... values)
           
 JobChain withEnabledToTime(DayTime value)
           
 JobChain withId(Long value)
           
 JobChain withName(String value)
           
 JobChain withSchedulerObjectName(String value)
           
 JobChain withUpdatedAt(Calendar value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected Long id

createdAt

protected Calendar createdAt

updatedAt

protected Calendar updatedAt

name

protected String name

description

protected String description

enabled

protected Boolean enabled

enabledOnWeekday

protected List<Weekday> enabledOnWeekday

enabledFromTime

protected DayTime enabledFromTime

enabledToTime

protected DayTime enabledToTime

schedulerObjectName

protected String schedulerObjectName

conditionType

protected JobChainConditionType conditionType

conditionExecStatus

protected ExecStatus conditionExecStatus

conditionMaxDuration

protected Integer conditionMaxDuration

conditionExpressionLanguage

protected ExpressionLanguage conditionExpressionLanguage

conditionExpression

protected String conditionExpression
Constructor Detail

JobChain

public JobChain()
Method Detail

getId

public Long getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(Long value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getCreatedAt

public Calendar getCreatedAt()
Gets the value of the createdAt property.

Returns:
possible object is String

setCreatedAt

public void setCreatedAt(Calendar value)
Sets the value of the createdAt property.

Parameters:
value - allowed object is String

getUpdatedAt

public Calendar getUpdatedAt()
Gets the value of the updatedAt property.

Returns:
possible object is String

setUpdatedAt

public void setUpdatedAt(Calendar value)
Sets the value of the updatedAt property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isEnabled

public Boolean isEnabled()
Gets the value of the enabled property.

Returns:
possible object is String

setEnabled

public void setEnabled(Boolean value)
Sets the value of the enabled property.

Parameters:
value - allowed object is String

getEnabledOnWeekday

public List<Weekday> getEnabledOnWeekday()
Gets the value of the enabledOnWeekday 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 enabledOnWeekday property.

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

    getEnabledOnWeekday().add(newItem);
 

Objects of the following type(s) are allowed in the list Weekday


getEnabledFromTime

public DayTime getEnabledFromTime()
Gets the value of the enabledFromTime property.

Returns:
possible object is DayTime

setEnabledFromTime

public void setEnabledFromTime(DayTime value)
Sets the value of the enabledFromTime property.

Parameters:
value - allowed object is DayTime

getEnabledToTime

public DayTime getEnabledToTime()
Gets the value of the enabledToTime property.

Returns:
possible object is DayTime

setEnabledToTime

public void setEnabledToTime(DayTime value)
Sets the value of the enabledToTime property.

Parameters:
value - allowed object is DayTime

getSchedulerObjectName

public String getSchedulerObjectName()
Gets the value of the schedulerObjectName property.

Returns:
possible object is String

setSchedulerObjectName

public void setSchedulerObjectName(String value)
Sets the value of the schedulerObjectName property.

Parameters:
value - allowed object is String

getConditionType

public JobChainConditionType getConditionType()
Gets the value of the conditionType property.

Returns:
possible object is JobChainConditionType

setConditionType

public void setConditionType(JobChainConditionType value)
Sets the value of the conditionType property.

Parameters:
value - allowed object is JobChainConditionType

getConditionExecStatus

public ExecStatus getConditionExecStatus()
Gets the value of the conditionExecStatus property.

Returns:
possible object is ExecStatus

setConditionExecStatus

public void setConditionExecStatus(ExecStatus value)
Sets the value of the conditionExecStatus property.

Parameters:
value - allowed object is ExecStatus

getConditionMaxDuration

public Integer getConditionMaxDuration()
Gets the value of the conditionMaxDuration property.

Returns:
possible object is String

setConditionMaxDuration

public void setConditionMaxDuration(Integer value)
Sets the value of the conditionMaxDuration property.

Parameters:
value - allowed object is String

getConditionExpressionLanguage

public ExpressionLanguage getConditionExpressionLanguage()
Gets the value of the conditionExpressionLanguage property.

Returns:
possible object is ExpressionLanguage

setConditionExpressionLanguage

public void setConditionExpressionLanguage(ExpressionLanguage value)
Sets the value of the conditionExpressionLanguage property.

Parameters:
value - allowed object is ExpressionLanguage

getConditionExpression

public String getConditionExpression()
Gets the value of the conditionExpression property.

Returns:
possible object is String

setConditionExpression

public void setConditionExpression(String value)
Sets the value of the conditionExpression property.

Parameters:
value - allowed object is String

getEnabled

public Boolean getEnabled()

withId

public JobChain withId(Long value)

withCreatedAt

public JobChain withCreatedAt(Calendar value)

withUpdatedAt

public JobChain withUpdatedAt(Calendar value)

withName

public JobChain withName(String value)

withDescription

public JobChain withDescription(String value)

withEnabled

public JobChain withEnabled(Boolean value)

withEnabledOnWeekday

public JobChain withEnabledOnWeekday(Weekday... values)

withEnabledOnWeekday

public JobChain withEnabledOnWeekday(Collection<Weekday> values)

withEnabledFromTime

public JobChain withEnabledFromTime(DayTime value)

withEnabledToTime

public JobChain withEnabledToTime(DayTime value)

withSchedulerObjectName

public JobChain withSchedulerObjectName(String value)

withConditionType

public JobChain withConditionType(JobChainConditionType value)

withConditionExecStatus

public JobChain withConditionExecStatus(ExecStatus value)

withConditionMaxDuration

public JobChain withConditionMaxDuration(Integer value)

withConditionExpressionLanguage

public JobChain withConditionExpressionLanguage(ExpressionLanguage value)

withConditionExpression

public JobChain withConditionExpression(String value)

setEnabledOnWeekday

public void setEnabledOnWeekday(List<Weekday> enabledOnWeekday)
Sets the value of the enabledOnWeekday property.

Parameters:
enabledOnWeekday - allowed object is Weekday


Copyright © 2013–2017 QuartzDesk.com. All rights reserved.