com.microsoft.exchange.types
Class DistinguishedFolderIdType

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

public class DistinguishedFolderIdType
extends BaseFolderIdType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Identifier for a distinguished folder

Java class for DistinguishedFolderIdType complex type.

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

 <complexType name="DistinguishedFolderIdType">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/exchange/services/2006/types}BaseFolderIdType">
       <sequence>
         <element name="Mailbox" type="{http://schemas.microsoft.com/exchange/services/2006/types}EmailAddressType" minOccurs="0"/>
       </sequence>
       <attribute name="Id" use="required" type="{http://schemas.microsoft.com/exchange/services/2006/types}DistinguishedFolderIdNameType" />
       <attribute name="ChangeKey" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String changeKey
           
protected  DistinguishedFolderIdNameType id
           
protected  EmailAddressType mailbox
           
 
Constructor Summary
DistinguishedFolderIdType()
           
 
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)
           
 String getChangeKey()
          Gets the value of the changeKey property.
 DistinguishedFolderIdNameType getId()
          Gets the value of the id property.
 EmailAddressType getMailbox()
          Gets the value of the mailbox property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setChangeKey(String value)
          Sets the value of the changeKey property.
 void setId(DistinguishedFolderIdNameType value)
          Sets the value of the id property.
 void setMailbox(EmailAddressType value)
          Sets the value of the mailbox property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

mailbox

protected EmailAddressType mailbox

id

protected DistinguishedFolderIdNameType id

changeKey

protected String changeKey
Constructor Detail

DistinguishedFolderIdType

public DistinguishedFolderIdType()
Method Detail

getMailbox

public EmailAddressType getMailbox()
Gets the value of the mailbox property.

Returns:
possible object is EmailAddressType

setMailbox

public void setMailbox(EmailAddressType value)
Sets the value of the mailbox property.

Parameters:
value - allowed object is EmailAddressType

getId

public DistinguishedFolderIdNameType getId()
Gets the value of the id property.

Returns:
possible object is DistinguishedFolderIdNameType

setId

public void setId(DistinguishedFolderIdNameType value)
Sets the value of the id property.

Parameters:
value - allowed object is DistinguishedFolderIdNameType

getChangeKey

public String getChangeKey()
Gets the value of the changeKey property.

Returns:
possible object is String

setChangeKey

public void setChangeKey(String value)
Sets the value of the changeKey property.

Parameters:
value - allowed object is String

toString

public String toString()
Overrides:
toString in class BaseFolderIdType

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 BaseFolderIdType

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 BaseFolderIdType

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 BaseFolderIdType

equals

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

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 BaseFolderIdType

hashCode

public int hashCode()
Overrides:
hashCode in class BaseFolderIdType


Copyright © 2012 Jasig. All Rights Reserved.