com.quartzdesk.service.types.v5_0.scheduler
Class Scheduler

java.lang.Object
  extended by com.quartzdesk.service.types.v5_0.scheduler.Scheduler
Direct Known Subclasses:
QuartzScheduler

public abstract class Scheduler
extends Object

Base type for all scheduler types.

Java class for Scheduler complex type.

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

 <complexType name="Scheduler">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="objectName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="type" type="{http://service.quartzdesk.com/types/v5_0/scheduler}SchedulerType"/>
         <element name="version" type="{http://service.quartzdesk.com/types/v5_0/common}Version"/>
         <element name="status" type="{http://service.quartzdesk.com/types/v5_0/scheduler}SchedulerStatus"/>
         <element name="dateInitialized" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="dateStarted" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="datePaused" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="dateStopped" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="availableJobClass" type="{http://service.quartzdesk.com/types/v5_0/common}ClassDesc" maxOccurs="unbounded" minOccurs="0"/>
         <element name="classLoaderInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="publicApiInfo" type="{http://service.quartzdesk.com/types/v5_0/scheduler}PublicApiInfo" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<ClassDesc> availableJobClass
           
protected  String classLoaderInfo
           
protected  Calendar dateInitialized
           
protected  Calendar datePaused
           
protected  Calendar dateStarted
           
protected  Calendar dateStopped
           
protected  String objectName
           
protected  PublicApiInfo publicApiInfo
           
protected  SchedulerStatus status
           
protected  SchedulerType type
           
protected  Version version
           
 
Constructor Summary
Scheduler()
           
 
Method Summary
 List<ClassDesc> getAvailableJobClass()
          Gets the value of the availableJobClass property.
 String getClassLoaderInfo()
          Gets the value of the classLoaderInfo property.
 Calendar getDateInitialized()
          Gets the value of the dateInitialized property.
 Calendar getDatePaused()
          Gets the value of the datePaused property.
 Calendar getDateStarted()
          Gets the value of the dateStarted property.
 Calendar getDateStopped()
          Gets the value of the dateStopped property.
 String getObjectName()
          Gets the value of the objectName property.
 PublicApiInfo getPublicApiInfo()
          Gets the value of the publicApiInfo property.
 SchedulerStatus getStatus()
          Gets the value of the status property.
 SchedulerType getType()
          Gets the value of the type property.
 Version getVersion()
          Gets the value of the version property.
 void setAvailableJobClass(List<ClassDesc> availableJobClass)
          Sets the value of the availableJobClass property.
 void setClassLoaderInfo(String value)
          Sets the value of the classLoaderInfo property.
 void setDateInitialized(Calendar value)
          Sets the value of the dateInitialized property.
 void setDatePaused(Calendar value)
          Sets the value of the datePaused property.
 void setDateStarted(Calendar value)
          Sets the value of the dateStarted property.
 void setDateStopped(Calendar value)
          Sets the value of the dateStopped property.
 void setObjectName(String value)
          Sets the value of the objectName property.
 void setPublicApiInfo(PublicApiInfo value)
          Sets the value of the publicApiInfo property.
 void setStatus(SchedulerStatus value)
          Sets the value of the status property.
 void setType(SchedulerType value)
          Sets the value of the type property.
 void setVersion(Version value)
          Sets the value of the version property.
 Scheduler withAvailableJobClass(ClassDesc... values)
           
 Scheduler withAvailableJobClass(Collection<ClassDesc> values)
           
 Scheduler withClassLoaderInfo(String value)
           
 Scheduler withDateInitialized(Calendar value)
           
 Scheduler withDatePaused(Calendar value)
           
 Scheduler withDateStarted(Calendar value)
           
 Scheduler withDateStopped(Calendar value)
           
 Scheduler withObjectName(String value)
           
 Scheduler withPublicApiInfo(PublicApiInfo value)
           
 Scheduler withStatus(SchedulerStatus value)
           
 Scheduler withType(SchedulerType value)
           
 Scheduler withVersion(Version value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectName

protected String objectName

type

protected SchedulerType type

version

protected Version version

status

protected SchedulerStatus status

dateInitialized

protected Calendar dateInitialized

dateStarted

protected Calendar dateStarted

datePaused

protected Calendar datePaused

dateStopped

protected Calendar dateStopped

availableJobClass

protected List<ClassDesc> availableJobClass

classLoaderInfo

protected String classLoaderInfo

publicApiInfo

protected PublicApiInfo publicApiInfo
Constructor Detail

Scheduler

public Scheduler()
Method Detail

getObjectName

public String getObjectName()
Gets the value of the objectName property.

Returns:
possible object is String

setObjectName

public void setObjectName(String value)
Sets the value of the objectName property.

Parameters:
value - allowed object is String

getType

public SchedulerType getType()
Gets the value of the type property.

Returns:
possible object is SchedulerType

setType

public void setType(SchedulerType value)
Sets the value of the type property.

Parameters:
value - allowed object is SchedulerType

getVersion

public Version getVersion()
Gets the value of the version property.

Returns:
possible object is Version

setVersion

public void setVersion(Version value)
Sets the value of the version property.

Parameters:
value - allowed object is Version

getStatus

public SchedulerStatus getStatus()
Gets the value of the status property.

Returns:
possible object is SchedulerStatus

setStatus

public void setStatus(SchedulerStatus value)
Sets the value of the status property.

Parameters:
value - allowed object is SchedulerStatus

getDateInitialized

public Calendar getDateInitialized()
Gets the value of the dateInitialized property.

Returns:
possible object is String

setDateInitialized

public void setDateInitialized(Calendar value)
Sets the value of the dateInitialized property.

Parameters:
value - allowed object is String

getDateStarted

public Calendar getDateStarted()
Gets the value of the dateStarted property.

Returns:
possible object is String

setDateStarted

public void setDateStarted(Calendar value)
Sets the value of the dateStarted property.

Parameters:
value - allowed object is String

getDatePaused

public Calendar getDatePaused()
Gets the value of the datePaused property.

Returns:
possible object is String

setDatePaused

public void setDatePaused(Calendar value)
Sets the value of the datePaused property.

Parameters:
value - allowed object is String

getDateStopped

public Calendar getDateStopped()
Gets the value of the dateStopped property.

Returns:
possible object is String

setDateStopped

public void setDateStopped(Calendar value)
Sets the value of the dateStopped property.

Parameters:
value - allowed object is String

getAvailableJobClass

public List<ClassDesc> getAvailableJobClass()
Gets the value of the availableJobClass 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 availableJobClass property.

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

    getAvailableJobClass().add(newItem);
 

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


getClassLoaderInfo

public String getClassLoaderInfo()
Gets the value of the classLoaderInfo property.

Returns:
possible object is String

setClassLoaderInfo

public void setClassLoaderInfo(String value)
Sets the value of the classLoaderInfo property.

Parameters:
value - allowed object is String

getPublicApiInfo

public PublicApiInfo getPublicApiInfo()
Gets the value of the publicApiInfo property.

Returns:
possible object is PublicApiInfo

setPublicApiInfo

public void setPublicApiInfo(PublicApiInfo value)
Sets the value of the publicApiInfo property.

Parameters:
value - allowed object is PublicApiInfo

withObjectName

public Scheduler withObjectName(String value)

withType

public Scheduler withType(SchedulerType value)

withVersion

public Scheduler withVersion(Version value)

withStatus

public Scheduler withStatus(SchedulerStatus value)

withDateInitialized

public Scheduler withDateInitialized(Calendar value)

withDateStarted

public Scheduler withDateStarted(Calendar value)

withDatePaused

public Scheduler withDatePaused(Calendar value)

withDateStopped

public Scheduler withDateStopped(Calendar value)

withAvailableJobClass

public Scheduler withAvailableJobClass(ClassDesc... values)

withAvailableJobClass

public Scheduler withAvailableJobClass(Collection<ClassDesc> values)

withClassLoaderInfo

public Scheduler withClassLoaderInfo(String value)

withPublicApiInfo

public Scheduler withPublicApiInfo(PublicApiInfo value)

setAvailableJobClass

public void setAvailableJobClass(List<ClassDesc> availableJobClass)
Sets the value of the availableJobClass property.

Parameters:
availableJobClass - allowed object is ClassDesc


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