net.sf.mpxj.mspdi.schema
Class Project.Calendars.Calendar

java.lang.Object
  extended by net.sf.mpxj.mspdi.schema.Project.Calendars.Calendar
Enclosing class:
Project.Calendars

public static class Project.Calendars.Calendar
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="UID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
         <element name="Name" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="512"/>
             </restriction>
           </simpleType>
         </element>
         <element name="IsBaseCalendar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsBaselineCalendar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="BaseCalendarUID" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="WeekDays" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="WeekDay" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="DayType">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
                                   <enumeration value="0"/>
                                   <enumeration value="1"/>
                                   <enumeration value="2"/>
                                   <enumeration value="3"/>
                                   <enumeration value="4"/>
                                   <enumeration value="5"/>
                                   <enumeration value="6"/>
                                   <enumeration value="7"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="DayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
                             <element name="TimePeriod" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="FromDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                       <element name="ToDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="WorkingTimes" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <choice>
                                         <element name="WorkingTime" maxOccurs="5" minOccurs="0">
                                           <complexType>
                                             <complexContent>
                                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                                 <sequence>
                                                   <element name="FromTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
                                                   <element name="ToTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
                                                 </sequence>
                                               </restriction>
                                             </complexContent>
                                           </complexType>
                                         </element>
                                       </choice>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Exceptions" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Exception" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="EnteredByOccurrences" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
                             <element name="TimePeriod" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="FromDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                       <element name="ToDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="Occurrences" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                             <element name="Name" minOccurs="0">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <maxLength value="512"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="Type" minOccurs="0">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
                                   <enumeration value="1"/>
                                   <enumeration value="2"/>
                                   <enumeration value="3"/>
                                   <enumeration value="4"/>
                                   <enumeration value="5"/>
                                   <enumeration value="6"/>
                                   <enumeration value="7"/>
                                   <enumeration value="8"/>
                                   <enumeration value="9"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="Period" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                             <element name="DaysOfWeek" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                             <element name="MonthItem" minOccurs="0">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
                                   <enumeration value="0"/>
                                   <enumeration value="1"/>
                                   <enumeration value="2"/>
                                   <enumeration value="3"/>
                                   <enumeration value="4"/>
                                   <enumeration value="5"/>
                                   <enumeration value="6"/>
                                   <enumeration value="7"/>
                                   <enumeration value="8"/>
                                   <enumeration value="9"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="MonthPosition" minOccurs="0">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
                                   <enumeration value="0"/>
                                   <enumeration value="1"/>
                                   <enumeration value="2"/>
                                   <enumeration value="3"/>
                                   <enumeration value="4"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="Month" minOccurs="0">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
                                   <enumeration value="0"/>
                                   <enumeration value="1"/>
                                   <enumeration value="2"/>
                                   <enumeration value="3"/>
                                   <enumeration value="4"/>
                                   <enumeration value="5"/>
                                   <enumeration value="6"/>
                                   <enumeration value="7"/>
                                   <enumeration value="8"/>
                                   <enumeration value="9"/>
                                   <enumeration value="10"/>
                                   <enumeration value="11"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="MonthDay" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
                             <element name="DayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
                             <element name="WorkingTimes" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <choice>
                                         <element name="WorkingTime" maxOccurs="5" minOccurs="0">
                                           <complexType>
                                             <complexContent>
                                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                                 <sequence>
                                                   <element name="FromTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
                                                   <element name="ToTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
                                                 </sequence>
                                               </restriction>
                                             </complexContent>
                                           </complexType>
                                         </element>
                                       </choice>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="WorkWeeks" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="WorkWeek" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="TimePeriod" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="FromDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                       <element name="ToDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="Name" minOccurs="0">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <maxLength value="512"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="WeekDays" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="WeekDay" maxOccurs="unbounded" minOccurs="0">
                                         <complexType>
                                           <complexContent>
                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                               <sequence>
                                                 <element name="DayType">
                                                   <simpleType>
                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
                                                       <enumeration value="0"/>
                                                       <enumeration value="1"/>
                                                       <enumeration value="2"/>
                                                       <enumeration value="3"/>
                                                       <enumeration value="4"/>
                                                       <enumeration value="5"/>
                                                       <enumeration value="6"/>
                                                       <enumeration value="7"/>
                                                     </restriction>
                                                   </simpleType>
                                                 </element>
                                                 <element name="DayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
                                                 <element name="WorkingTimes" minOccurs="0">
                                                   <complexType>
                                                     <complexContent>
                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                                         <sequence>
                                                           <choice>
                                                             <element name="WorkingTime" maxOccurs="5" minOccurs="0">
                                                               <complexType>
                                                                 <complexContent>
                                                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                                                     <sequence>
                                                                       <element name="FromTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
                                                                       <element name="ToTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
                                                                     </sequence>
                                                                   </restriction>
                                                                 </complexContent>
                                                               </complexType>
                                                             </element>
                                                           </choice>
                                                         </sequence>
                                                       </restriction>
                                                     </complexContent>
                                                   </complexType>
                                                 </element>
                                               </sequence>
                                             </restriction>
                                           </complexContent>
                                         </complexType>
                                       </element>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Project.Calendars.Calendar.Exceptions
          Java class for anonymous complex type.
static class Project.Calendars.Calendar.WeekDays
          Java class for anonymous complex type.
static class Project.Calendars.Calendar.WorkWeeks
          Java class for anonymous complex type.
 
Field Summary
protected  BigInteger baseCalendarUID
           
protected  Project.Calendars.Calendar.Exceptions exceptions
           
protected  Boolean isBaseCalendar
           
protected  Boolean isBaselineCalendar
           
protected  String name
           
protected  BigInteger uid
           
protected  Project.Calendars.Calendar.WeekDays weekDays
           
protected  Project.Calendars.Calendar.WorkWeeks workWeeks
           
 
Constructor Summary
Project.Calendars.Calendar()
           
 
Method Summary
 BigInteger getBaseCalendarUID()
          Gets the value of the baseCalendarUID property.
 Project.Calendars.Calendar.Exceptions getExceptions()
          Gets the value of the exceptions property.
 String getName()
          Gets the value of the name property.
 BigInteger getUID()
          Gets the value of the uid property.
 Project.Calendars.Calendar.WeekDays getWeekDays()
          Gets the value of the weekDays property.
 Project.Calendars.Calendar.WorkWeeks getWorkWeeks()
          Gets the value of the workWeeks property.
 Boolean isIsBaseCalendar()
          Gets the value of the isBaseCalendar property.
 Boolean isIsBaselineCalendar()
          Gets the value of the isBaselineCalendar property.
 void setBaseCalendarUID(BigInteger value)
          Sets the value of the baseCalendarUID property.
 void setExceptions(Project.Calendars.Calendar.Exceptions value)
          Sets the value of the exceptions property.
 void setIsBaseCalendar(Boolean value)
          Sets the value of the isBaseCalendar property.
 void setIsBaselineCalendar(Boolean value)
          Sets the value of the isBaselineCalendar property.
 void setName(String value)
          Sets the value of the name property.
 void setUID(BigInteger value)
          Sets the value of the uid property.
 void setWeekDays(Project.Calendars.Calendar.WeekDays value)
          Sets the value of the weekDays property.
 void setWorkWeeks(Project.Calendars.Calendar.WorkWeeks value)
          Sets the value of the workWeeks property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uid

protected BigInteger uid

name

protected String name

isBaseCalendar

protected Boolean isBaseCalendar

isBaselineCalendar

protected Boolean isBaselineCalendar

baseCalendarUID

protected BigInteger baseCalendarUID

weekDays

protected Project.Calendars.Calendar.WeekDays weekDays

exceptions

protected Project.Calendars.Calendar.Exceptions exceptions

workWeeks

protected Project.Calendars.Calendar.WorkWeeks workWeeks
Constructor Detail

Project.Calendars.Calendar

public Project.Calendars.Calendar()
Method Detail

getUID

public BigInteger getUID()
Gets the value of the uid property.

Returns:
possible object is BigInteger

setUID

public void setUID(BigInteger value)
Sets the value of the uid property.

Parameters:
value - allowed object is BigInteger

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

isIsBaseCalendar

public Boolean isIsBaseCalendar()
Gets the value of the isBaseCalendar property.

Returns:
possible object is String

setIsBaseCalendar

public void setIsBaseCalendar(Boolean value)
Sets the value of the isBaseCalendar property.

Parameters:
value - allowed object is String

isIsBaselineCalendar

public Boolean isIsBaselineCalendar()
Gets the value of the isBaselineCalendar property.

Returns:
possible object is String

setIsBaselineCalendar

public void setIsBaselineCalendar(Boolean value)
Sets the value of the isBaselineCalendar property.

Parameters:
value - allowed object is String

getBaseCalendarUID

public BigInteger getBaseCalendarUID()
Gets the value of the baseCalendarUID property.

Returns:
possible object is BigInteger

setBaseCalendarUID

public void setBaseCalendarUID(BigInteger value)
Sets the value of the baseCalendarUID property.

Parameters:
value - allowed object is BigInteger

getWeekDays

public Project.Calendars.Calendar.WeekDays getWeekDays()
Gets the value of the weekDays property.

Returns:
possible object is Project.Calendars.Calendar.WeekDays

setWeekDays

public void setWeekDays(Project.Calendars.Calendar.WeekDays value)
Sets the value of the weekDays property.

Parameters:
value - allowed object is Project.Calendars.Calendar.WeekDays

getExceptions

public Project.Calendars.Calendar.Exceptions getExceptions()
Gets the value of the exceptions property.

Returns:
possible object is Project.Calendars.Calendar.Exceptions

setExceptions

public void setExceptions(Project.Calendars.Calendar.Exceptions value)
Sets the value of the exceptions property.

Parameters:
value - allowed object is Project.Calendars.Calendar.Exceptions

getWorkWeeks

public Project.Calendars.Calendar.WorkWeeks getWorkWeeks()
Gets the value of the workWeeks property.

Returns:
possible object is Project.Calendars.Calendar.WorkWeeks

setWorkWeeks

public void setWorkWeeks(Project.Calendars.Calendar.WorkWeeks value)
Sets the value of the workWeeks property.

Parameters:
value - allowed object is Project.Calendars.Calendar.WorkWeeks


Copyright © 2012. All Rights Reserved.