com.microsoft.exchange.types
Class ItemAttachmentType

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

public class ItemAttachmentType
extends AttachmentType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for ItemAttachmentType complex type.

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

 <complexType name="ItemAttachmentType">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/exchange/services/2006/types}AttachmentType">
       <choice minOccurs="0">
         <element name="Item" type="{http://schemas.microsoft.com/exchange/services/2006/types}ItemType"/>
         <element name="Message" type="{http://schemas.microsoft.com/exchange/services/2006/types}MessageType"/>
         <element name="CalendarItem" type="{http://schemas.microsoft.com/exchange/services/2006/types}CalendarItemType"/>
         <element name="Contact" type="{http://schemas.microsoft.com/exchange/services/2006/types}ContactItemType"/>
         <element name="MeetingMessage" type="{http://schemas.microsoft.com/exchange/services/2006/types}MeetingMessageType"/>
         <element name="MeetingRequest" type="{http://schemas.microsoft.com/exchange/services/2006/types}MeetingRequestMessageType"/>
         <element name="MeetingResponse" type="{http://schemas.microsoft.com/exchange/services/2006/types}MeetingResponseMessageType"/>
         <element name="MeetingCancellation" type="{http://schemas.microsoft.com/exchange/services/2006/types}MeetingCancellationMessageType"/>
         <element name="Task" type="{http://schemas.microsoft.com/exchange/services/2006/types}TaskType"/>
         <element name="PostItem" type="{http://schemas.microsoft.com/exchange/services/2006/types}PostItemType"/>
       </choice>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CalendarItemType calendarItem
           
protected  ContactItemType contact
           
protected  ItemType item
           
protected  MeetingCancellationMessageType meetingCancellation
           
protected  MeetingMessageType meetingMessage
           
protected  MeetingRequestMessageType meetingRequest
           
protected  MeetingResponseMessageType meetingResponse
           
protected  MessageType message
           
protected  PostItemType postItem
           
protected  TaskType task
           
 
Fields inherited from class com.microsoft.exchange.types.AttachmentType
attachmentId, contentId, contentLocation, contentType, name
 
Constructor Summary
ItemAttachmentType()
           
 
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)
           
 CalendarItemType getCalendarItem()
          Gets the value of the calendarItem property.
 ContactItemType getContact()
          Gets the value of the contact property.
 ItemType getItem()
          Gets the value of the item property.
 MeetingCancellationMessageType getMeetingCancellation()
          Gets the value of the meetingCancellation property.
 MeetingMessageType getMeetingMessage()
          Gets the value of the meetingMessage property.
 MeetingRequestMessageType getMeetingRequest()
          Gets the value of the meetingRequest property.
 MeetingResponseMessageType getMeetingResponse()
          Gets the value of the meetingResponse property.
 MessageType getMessage()
          Gets the value of the message property.
 PostItemType getPostItem()
          Gets the value of the postItem property.
 TaskType getTask()
          Gets the value of the task property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setCalendarItem(CalendarItemType value)
          Sets the value of the calendarItem property.
 void setContact(ContactItemType value)
          Sets the value of the contact property.
 void setItem(ItemType value)
          Sets the value of the item property.
 void setMeetingCancellation(MeetingCancellationMessageType value)
          Sets the value of the meetingCancellation property.
 void setMeetingMessage(MeetingMessageType value)
          Sets the value of the meetingMessage property.
 void setMeetingRequest(MeetingRequestMessageType value)
          Sets the value of the meetingRequest property.
 void setMeetingResponse(MeetingResponseMessageType value)
          Sets the value of the meetingResponse property.
 void setMessage(MessageType value)
          Sets the value of the message property.
 void setPostItem(PostItemType value)
          Sets the value of the postItem property.
 void setTask(TaskType value)
          Sets the value of the task property.
 String toString()
           
 
Methods inherited from class com.microsoft.exchange.types.AttachmentType
getAttachmentId, getContentId, getContentLocation, getContentType, getName, setAttachmentId, setContentId, setContentLocation, setContentType, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

postItem

protected PostItemType postItem

task

protected TaskType task

meetingCancellation

protected MeetingCancellationMessageType meetingCancellation

meetingResponse

protected MeetingResponseMessageType meetingResponse

meetingRequest

protected MeetingRequestMessageType meetingRequest

meetingMessage

protected MeetingMessageType meetingMessage

contact

protected ContactItemType contact

calendarItem

protected CalendarItemType calendarItem

message

protected MessageType message

item

protected ItemType item
Constructor Detail

ItemAttachmentType

public ItemAttachmentType()
Method Detail

getPostItem

public PostItemType getPostItem()
Gets the value of the postItem property.

Returns:
possible object is PostItemType

setPostItem

public void setPostItem(PostItemType value)
Sets the value of the postItem property.

Parameters:
value - allowed object is PostItemType

getTask

public TaskType getTask()
Gets the value of the task property.

Returns:
possible object is TaskType

setTask

public void setTask(TaskType value)
Sets the value of the task property.

Parameters:
value - allowed object is TaskType

getMeetingCancellation

public MeetingCancellationMessageType getMeetingCancellation()
Gets the value of the meetingCancellation property.

Returns:
possible object is MeetingCancellationMessageType

setMeetingCancellation

public void setMeetingCancellation(MeetingCancellationMessageType value)
Sets the value of the meetingCancellation property.

Parameters:
value - allowed object is MeetingCancellationMessageType

getMeetingResponse

public MeetingResponseMessageType getMeetingResponse()
Gets the value of the meetingResponse property.

Returns:
possible object is MeetingResponseMessageType

setMeetingResponse

public void setMeetingResponse(MeetingResponseMessageType value)
Sets the value of the meetingResponse property.

Parameters:
value - allowed object is MeetingResponseMessageType

getMeetingRequest

public MeetingRequestMessageType getMeetingRequest()
Gets the value of the meetingRequest property.

Returns:
possible object is MeetingRequestMessageType

setMeetingRequest

public void setMeetingRequest(MeetingRequestMessageType value)
Sets the value of the meetingRequest property.

Parameters:
value - allowed object is MeetingRequestMessageType

getMeetingMessage

public MeetingMessageType getMeetingMessage()
Gets the value of the meetingMessage property.

Returns:
possible object is MeetingMessageType

setMeetingMessage

public void setMeetingMessage(MeetingMessageType value)
Sets the value of the meetingMessage property.

Parameters:
value - allowed object is MeetingMessageType

getContact

public ContactItemType getContact()
Gets the value of the contact property.

Returns:
possible object is ContactItemType

setContact

public void setContact(ContactItemType value)
Sets the value of the contact property.

Parameters:
value - allowed object is ContactItemType

getCalendarItem

public CalendarItemType getCalendarItem()
Gets the value of the calendarItem property.

Returns:
possible object is CalendarItemType

setCalendarItem

public void setCalendarItem(CalendarItemType value)
Sets the value of the calendarItem property.

Parameters:
value - allowed object is CalendarItemType

getMessage

public MessageType getMessage()
Gets the value of the message property.

Returns:
possible object is MessageType

setMessage

public void setMessage(MessageType value)
Sets the value of the message property.

Parameters:
value - allowed object is MessageType

getItem

public ItemType getItem()
Gets the value of the item property.

Returns:
possible object is ItemType

setItem

public void setItem(ItemType value)
Sets the value of the item property.

Parameters:
value - allowed object is ItemType

toString

public String toString()
Overrides:
toString in class AttachmentType

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
Overrides:
append in class AttachmentType

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
Overrides:
appendFields in class AttachmentType

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
Overrides:
equals in class AttachmentType

equals

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

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
Overrides:
hashCode in class AttachmentType

hashCode

public int hashCode()
Overrides:
hashCode in class AttachmentType


Copyright © 2012 Jasig. All Rights Reserved.