com.microsoft.exchange.types
Class EmailAddressType

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

public class EmailAddressType
extends BaseEmailAddressType
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Identifier for a fully resolved email address

Java class for EmailAddressType complex type.

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

 <complexType name="EmailAddressType">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/exchange/services/2006/types}BaseEmailAddressType">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EmailAddress" type="{http://schemas.microsoft.com/exchange/services/2006/types}NonEmptyStringType" minOccurs="0"/>
         <element name="RoutingType" type="{http://schemas.microsoft.com/exchange/services/2006/types}NonEmptyStringType" minOccurs="0"/>
         <element name="MailboxType" type="{http://schemas.microsoft.com/exchange/services/2006/types}MailboxTypeType" minOccurs="0"/>
         <element name="ItemId" type="{http://schemas.microsoft.com/exchange/services/2006/types}ItemIdType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String emailAddress
           
protected  ItemIdType itemId
           
protected  MailboxTypeType mailboxType
           
protected  String name
           
protected  String routingType
           
 
Constructor Summary
EmailAddressType()
           
 
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 getEmailAddress()
          Gets the value of the emailAddress property.
 ItemIdType getItemId()
          Gets the value of the itemId property.
 MailboxTypeType getMailboxType()
          Gets the value of the mailboxType property.
 String getName()
          Gets the value of the name property.
 String getRoutingType()
          Gets the value of the routingType property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setEmailAddress(String value)
          Sets the value of the emailAddress property.
 void setItemId(ItemIdType value)
          Sets the value of the itemId property.
 void setMailboxType(MailboxTypeType value)
          Sets the value of the mailboxType property.
 void setName(String value)
          Sets the value of the name property.
 void setRoutingType(String value)
          Sets the value of the routingType property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected String name

emailAddress

protected String emailAddress

routingType

protected String routingType

mailboxType

protected MailboxTypeType mailboxType

itemId

protected ItemIdType itemId
Constructor Detail

EmailAddressType

public EmailAddressType()
Method Detail

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

getEmailAddress

public String getEmailAddress()
Gets the value of the emailAddress property.

Returns:
possible object is String

setEmailAddress

public void setEmailAddress(String value)
Sets the value of the emailAddress property.

Parameters:
value - allowed object is String

getRoutingType

public String getRoutingType()
Gets the value of the routingType property.

Returns:
possible object is String

setRoutingType

public void setRoutingType(String value)
Sets the value of the routingType property.

Parameters:
value - allowed object is String

getMailboxType

public MailboxTypeType getMailboxType()
Gets the value of the mailboxType property.

Returns:
possible object is MailboxTypeType

setMailboxType

public void setMailboxType(MailboxTypeType value)
Sets the value of the mailboxType property.

Parameters:
value - allowed object is MailboxTypeType

getItemId

public ItemIdType getItemId()
Gets the value of the itemId property.

Returns:
possible object is ItemIdType

setItemId

public void setItemId(ItemIdType value)
Sets the value of the itemId property.

Parameters:
value - allowed object is ItemIdType

toString

public String toString()
Overrides:
toString in class BaseEmailAddressType

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 BaseEmailAddressType

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 BaseEmailAddressType

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 BaseEmailAddressType

equals

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

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 BaseEmailAddressType

hashCode

public int hashCode()
Overrides:
hashCode in class BaseEmailAddressType


Copyright © 2012 Jasig. All Rights Reserved.