com.evolveum.midpoint.xml.ns._public.common.common_2a
Class ScheduleType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ScheduleType
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class ScheduleType
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Task schedule. Specifies when and how often something should happen.

Java class for ScheduleType complex type.

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

 <complexType name="ScheduleType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="earliestStartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="latestStartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="latestFinishTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="interval" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="cronLikePattern" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="missedScheduleTolerance" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="misfireAction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}MisfireActionType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
protected  java.lang.String cronLikePattern
           
protected  javax.xml.datatype.XMLGregorianCalendar earliestStartTime
           
static javax.xml.namespace.QName F_CRON_LIKE_PATTERN
           
static javax.xml.namespace.QName F_EARLIEST_START_TIME
           
static javax.xml.namespace.QName F_INTERVAL
           
static javax.xml.namespace.QName F_LATEST_FINISH_TIME
           
static javax.xml.namespace.QName F_LATEST_START_TIME
           
static javax.xml.namespace.QName F_MISFIRE_ACTION
           
static javax.xml.namespace.QName F_MISSED_SCHEDULE_TOLERANCE
           
protected  java.lang.Integer interval
           
protected  javax.xml.datatype.XMLGregorianCalendar latestFinishTime
           
protected  javax.xml.datatype.XMLGregorianCalendar latestStartTime
           
protected  MisfireActionType misfireAction
           
protected  java.lang.Integer missedScheduleTolerance
           
 
Constructor Summary
ScheduleType()
          Creates a new ScheduleType instance.
ScheduleType(ScheduleType o)
          Creates a new ScheduleType instance by deeply copying a given ScheduleType instance.
 
Method Summary
 ScheduleType clone()
          Creates and returns a deep copy of this object.
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 java.lang.String getCronLikePattern()
          Gets the value of the cronLikePattern property.
 javax.xml.datatype.XMLGregorianCalendar getEarliestStartTime()
          Gets the value of the earliestStartTime property.
 java.lang.Integer getInterval()
          Gets the value of the interval property.
 javax.xml.datatype.XMLGregorianCalendar getLatestFinishTime()
          Gets the value of the latestFinishTime property.
 javax.xml.datatype.XMLGregorianCalendar getLatestStartTime()
          Gets the value of the latestStartTime property.
 MisfireActionType getMisfireAction()
          Gets the value of the misfireAction property.
 java.lang.Integer getMissedScheduleTolerance()
          Gets the value of the missedScheduleTolerance property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setCronLikePattern(java.lang.String value)
          Sets the value of the cronLikePattern property.
 void setEarliestStartTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the earliestStartTime property.
 void setInterval(java.lang.Integer value)
          Sets the value of the interval property.
 void setLatestFinishTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the latestFinishTime property.
 void setLatestStartTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the latestStartTime property.
 void setMisfireAction(MisfireActionType value)
          Sets the value of the misfireAction property.
 void setMissedScheduleTolerance(java.lang.Integer value)
          Sets the value of the missedScheduleTolerance property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

earliestStartTime

protected javax.xml.datatype.XMLGregorianCalendar earliestStartTime

latestStartTime

protected javax.xml.datatype.XMLGregorianCalendar latestStartTime

latestFinishTime

protected javax.xml.datatype.XMLGregorianCalendar latestFinishTime

interval

protected java.lang.Integer interval

cronLikePattern

protected java.lang.String cronLikePattern

missedScheduleTolerance

protected java.lang.Integer missedScheduleTolerance

misfireAction

protected MisfireActionType misfireAction

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_EARLIEST_START_TIME

public static final javax.xml.namespace.QName F_EARLIEST_START_TIME

F_LATEST_START_TIME

public static final javax.xml.namespace.QName F_LATEST_START_TIME

F_LATEST_FINISH_TIME

public static final javax.xml.namespace.QName F_LATEST_FINISH_TIME

F_INTERVAL

public static final javax.xml.namespace.QName F_INTERVAL

F_CRON_LIKE_PATTERN

public static final javax.xml.namespace.QName F_CRON_LIKE_PATTERN

F_MISSED_SCHEDULE_TOLERANCE

public static final javax.xml.namespace.QName F_MISSED_SCHEDULE_TOLERANCE

F_MISFIRE_ACTION

public static final javax.xml.namespace.QName F_MISFIRE_ACTION
Constructor Detail

ScheduleType

public ScheduleType()
Creates a new ScheduleType instance.


ScheduleType

public ScheduleType(ScheduleType o)
Creates a new ScheduleType instance by deeply copying a given ScheduleType instance.

Parameters:
o - The instance to copy.
Throws:
java.lang.NullPointerException - if o is null.
Method Detail

getEarliestStartTime

public javax.xml.datatype.XMLGregorianCalendar getEarliestStartTime()
Gets the value of the earliestStartTime property.

Returns:
possible object is XMLGregorianCalendar

setEarliestStartTime

public void setEarliestStartTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the earliestStartTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getLatestStartTime

public javax.xml.datatype.XMLGregorianCalendar getLatestStartTime()
Gets the value of the latestStartTime property.

Returns:
possible object is XMLGregorianCalendar

setLatestStartTime

public void setLatestStartTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the latestStartTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getLatestFinishTime

public javax.xml.datatype.XMLGregorianCalendar getLatestFinishTime()
Gets the value of the latestFinishTime property.

Returns:
possible object is XMLGregorianCalendar

setLatestFinishTime

public void setLatestFinishTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the latestFinishTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getInterval

public java.lang.Integer getInterval()
Gets the value of the interval property.

Returns:
possible object is Integer

setInterval

public void setInterval(java.lang.Integer value)
Sets the value of the interval property.

Parameters:
value - allowed object is Integer

getCronLikePattern

public java.lang.String getCronLikePattern()
Gets the value of the cronLikePattern property.

Returns:
possible object is String

setCronLikePattern

public void setCronLikePattern(java.lang.String value)
Sets the value of the cronLikePattern property.

Parameters:
value - allowed object is String

getMissedScheduleTolerance

public java.lang.Integer getMissedScheduleTolerance()
Gets the value of the missedScheduleTolerance property.

Returns:
possible object is Integer

setMissedScheduleTolerance

public void setMissedScheduleTolerance(java.lang.Integer value)
Sets the value of the missedScheduleTolerance property.

Parameters:
value - allowed object is Integer

getMisfireAction

public MisfireActionType getMisfireAction()
Gets the value of the misfireAction property.

Returns:
possible object is MisfireActionType

setMisfireAction

public void setMisfireAction(MisfireActionType value)
Sets the value of the misfireAction property.

Parameters:
value - allowed object is MisfireActionType

toString

public java.lang.String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

clone

public ScheduleType clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class java.lang.Object
Returns:
A deep copy of this object.


Copyright © 2012 evolveum. All Rights Reserved.