com.active_endpoints.schemas.engineapi._2010._05.engineapitypes
Class AesMonthlySchedule

java.lang.Object
  extended by com.active_endpoints.schemas.engineapi._2010._05.engineapitypes.AesMonthlySchedule

public class AesMonthlySchedule
extends Object

Java class for AesMonthlySchedule complex type.

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

 <complexType name="AesMonthlySchedule">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="startTime" type="{http://www.w3.org/2001/XMLSchema}time"/>
         <choice>
           <element name="dayOfMonth" type="{http://www.w3.org/2001/XMLSchema}int"/>
           <element name="scheduleOptions">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="week" type="{http://schemas.active-endpoints.com/engineapi/2010/05/EngineAPITypes.xsd}AesScheduleWeekType"/>
                     <element name="dayOfWeek" type="{http://schemas.active-endpoints.com/engineapi/2010/05/EngineAPITypes.xsd}AesScheduleWeekdays"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element name="month" type="{http://schemas.active-endpoints.com/engineapi/2010/05/EngineAPITypes.xsd}AesScheduleMonths" maxOccurs="12" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class AesMonthlySchedule.ScheduleOptions
          Java class for anonymous complex type.
 
Field Summary
protected  Integer dayOfMonth
           
protected  List<AesScheduleMonths> month
           
protected  AesMonthlySchedule.ScheduleOptions scheduleOptions
           
protected  XMLGregorianCalendar startTime
           
 
Constructor Summary
AesMonthlySchedule()
           
 
Method Summary
 Integer getDayOfMonth()
          Gets the value of the dayOfMonth property.
 List<AesScheduleMonths> getMonth()
          Gets the value of the month property.
 AesMonthlySchedule.ScheduleOptions getScheduleOptions()
          Gets the value of the scheduleOptions property.
 XMLGregorianCalendar getStartTime()
          Gets the value of the startTime property.
 void setDayOfMonth(Integer value)
          Sets the value of the dayOfMonth property.
 void setScheduleOptions(AesMonthlySchedule.ScheduleOptions value)
          Sets the value of the scheduleOptions property.
 void setStartTime(XMLGregorianCalendar value)
          Sets the value of the startTime property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startTime

protected XMLGregorianCalendar startTime

dayOfMonth

protected Integer dayOfMonth

scheduleOptions

protected AesMonthlySchedule.ScheduleOptions scheduleOptions

month

protected List<AesScheduleMonths> month
Constructor Detail

AesMonthlySchedule

public AesMonthlySchedule()
Method Detail

getStartTime

public XMLGregorianCalendar getStartTime()
Gets the value of the startTime property.

Returns:
possible object is XMLGregorianCalendar

setStartTime

public void setStartTime(XMLGregorianCalendar value)
Sets the value of the startTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getDayOfMonth

public Integer getDayOfMonth()
Gets the value of the dayOfMonth property.

Returns:
possible object is Integer

setDayOfMonth

public void setDayOfMonth(Integer value)
Sets the value of the dayOfMonth property.

Parameters:
value - allowed object is Integer

getScheduleOptions

public AesMonthlySchedule.ScheduleOptions getScheduleOptions()
Gets the value of the scheduleOptions property.

Returns:
possible object is AesMonthlySchedule.ScheduleOptions

setScheduleOptions

public void setScheduleOptions(AesMonthlySchedule.ScheduleOptions value)
Sets the value of the scheduleOptions property.

Parameters:
value - allowed object is AesMonthlySchedule.ScheduleOptions

getMonth

public List<AesScheduleMonths> getMonth()
Gets the value of the month 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 month property.

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

    getMonth().add(newItem);
 

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



Copyright © 2013 Leibniz Universität Hannover. All Rights Reserved.