com.microsoft.exchange.types
Class FreeBusyView

java.lang.Object
  extended by com.microsoft.exchange.types.FreeBusyView
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

public class FreeBusyView
extends Object
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for FreeBusyView complex type.

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

 <complexType name="FreeBusyView">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="FreeBusyViewType" type="{http://schemas.microsoft.com/exchange/services/2006/types}FreeBusyViewType"/>
         <element name="MergedFreeBusy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CalendarEventArray" type="{http://schemas.microsoft.com/exchange/services/2006/types}ArrayOfCalendarEvent" minOccurs="0"/>
         <element name="WorkingHours" type="{http://schemas.microsoft.com/exchange/services/2006/types}WorkingHours" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ArrayOfCalendarEvent calendarEventArray
           
protected  List<String> freeBusyViewType
           
protected  String mergedFreeBusy
           
protected  WorkingHours workingHours
           
 
Constructor Summary
FreeBusyView()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 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)
           
 ArrayOfCalendarEvent getCalendarEventArray()
          Gets the value of the calendarEventArray property.
 List<String> getFreeBusyViewType()
          Gets the value of the freeBusyViewType property.
 String getMergedFreeBusy()
          Gets the value of the mergedFreeBusy property.
 WorkingHours getWorkingHours()
          Gets the value of the workingHours property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setCalendarEventArray(ArrayOfCalendarEvent value)
          Sets the value of the calendarEventArray property.
 void setMergedFreeBusy(String value)
          Sets the value of the mergedFreeBusy property.
 void setWorkingHours(WorkingHours value)
          Sets the value of the workingHours property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

freeBusyViewType

protected List<String> freeBusyViewType

mergedFreeBusy

protected String mergedFreeBusy

calendarEventArray

protected ArrayOfCalendarEvent calendarEventArray

workingHours

protected WorkingHours workingHours
Constructor Detail

FreeBusyView

public FreeBusyView()
Method Detail

getFreeBusyViewType

public List<String> getFreeBusyViewType()
Gets the value of the freeBusyViewType 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 freeBusyViewType property.

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

    getFreeBusyViewType().add(newItem);
 

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


getMergedFreeBusy

public String getMergedFreeBusy()
Gets the value of the mergedFreeBusy property.

Returns:
possible object is String

setMergedFreeBusy

public void setMergedFreeBusy(String value)
Sets the value of the mergedFreeBusy property.

Parameters:
value - allowed object is String

getCalendarEventArray

public ArrayOfCalendarEvent getCalendarEventArray()
Gets the value of the calendarEventArray property.

Returns:
possible object is ArrayOfCalendarEvent

setCalendarEventArray

public void setCalendarEventArray(ArrayOfCalendarEvent value)
Sets the value of the calendarEventArray property.

Parameters:
value - allowed object is ArrayOfCalendarEvent

getWorkingHours

public WorkingHours getWorkingHours()
Gets the value of the workingHours property.

Returns:
possible object is WorkingHours

setWorkingHours

public void setWorkingHours(WorkingHours value)
Sets the value of the workingHours property.

Parameters:
value - allowed object is WorkingHours

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

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

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


Copyright © 2012 Jasig. All Rights Reserved.