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:
Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class ScheduleType
extends Object
implements Serializable, 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="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 QName COMPLEX_TYPE
           
protected  String cronLikePattern
           
protected  XMLGregorianCalendar earliestStartTime
           
static QName F_CRON_LIKE_PATTERN
           
static QName F_EARLIEST_START_TIME
           
static QName F_INTERVAL
           
static QName F_LATEST_FINISH_TIME
           
static QName F_LATEST_START_TIME
           
static QName F_MISFIRE_ACTION
           
protected  Integer interval
           
protected  XMLGregorianCalendar latestFinishTime
           
protected  XMLGregorianCalendar latestStartTime
           
protected  MisfireActionType misfireAction
           
 
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(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 String getCronLikePattern()
          Gets the value of the cronLikePattern property.
 XMLGregorianCalendar getEarliestStartTime()
          Gets the value of the earliestStartTime property.
 Integer getInterval()
          Gets the value of the interval property.
 XMLGregorianCalendar getLatestFinishTime()
          Gets the value of the latestFinishTime property.
 XMLGregorianCalendar getLatestStartTime()
          Gets the value of the latestStartTime property.
 MisfireActionType getMisfireAction()
          Gets the value of the misfireAction property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setCronLikePattern(String value)
          Sets the value of the cronLikePattern property.
 void setEarliestStartTime(XMLGregorianCalendar value)
          Sets the value of the earliestStartTime property.
 void setInterval(Integer value)
          Sets the value of the interval property.
 void setLatestFinishTime(XMLGregorianCalendar value)
          Sets the value of the latestFinishTime property.
 void setLatestStartTime(XMLGregorianCalendar value)
          Sets the value of the latestStartTime property.
 void setMisfireAction(MisfireActionType value)
          Sets the value of the misfireAction property.
 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 XMLGregorianCalendar earliestStartTime

latestStartTime

protected XMLGregorianCalendar latestStartTime

latestFinishTime

protected XMLGregorianCalendar latestFinishTime

interval

protected Integer interval

cronLikePattern

protected String cronLikePattern

misfireAction

protected MisfireActionType misfireAction

COMPLEX_TYPE

public static final QName COMPLEX_TYPE

F_EARLIEST_START_TIME

public static final QName F_EARLIEST_START_TIME

F_LATEST_START_TIME

public static final QName F_LATEST_START_TIME

F_LATEST_FINISH_TIME

public static final QName F_LATEST_FINISH_TIME

F_INTERVAL

public static final QName F_INTERVAL

F_CRON_LIKE_PATTERN

public static final QName F_CRON_LIKE_PATTERN

F_MISFIRE_ACTION

public static final 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:
NullPointerException - if o is null.
Method Detail

getEarliestStartTime

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

Returns:
possible object is XMLGregorianCalendar

setEarliestStartTime

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

Parameters:
value - allowed object is XMLGregorianCalendar

getLatestStartTime

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

Returns:
possible object is XMLGregorianCalendar

setLatestStartTime

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

Parameters:
value - allowed object is XMLGregorianCalendar

getLatestFinishTime

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

Returns:
possible object is XMLGregorianCalendar

setLatestFinishTime

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

Parameters:
value - allowed object is XMLGregorianCalendar

getInterval

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

Returns:
possible object is Integer

setInterval

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

Parameters:
value - allowed object is Integer

getCronLikePattern

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

Returns:
possible object is String

setCronLikePattern

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

Parameters:
value - allowed object is String

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 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 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 Object

equals

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

equals

public boolean equals(Object object)
Overrides:
equals in class Object

clone

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

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


Copyright © 2013 evolveum. All Rights Reserved.