davmail.exchange.ews
Class ExtendedFieldURI

java.lang.Object
  extended by davmail.exchange.ews.ExtendedFieldURI
All Implemented Interfaces:
FieldURI

public class ExtendedFieldURI
extends Object
implements FieldURI

Extended MAPI property.


Nested Class Summary
protected static class ExtendedFieldURI.DistinguishedPropertySetType
           
protected static class ExtendedFieldURI.PropertyType
           
 
Field Summary
protected  ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId
           
protected  int propertyId
           
protected  String propertyName
           
protected  String propertySetId
           
protected  String propertyTag
           
protected  ExtendedFieldURI.PropertyType propertyType
           
 
Constructor Summary
ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, int propertyId, ExtendedFieldURI.PropertyType propertyType)
          Create extended field uri.
ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, String propertyName)
          Create extended field uri.
ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, String propertyName, ExtendedFieldURI.PropertyType propertyType)
          Create extended field uri.
ExtendedFieldURI(int intPropertyTag, ExtendedFieldURI.PropertyType propertyType)
          Create extended field uri.
 
Method Summary
 void appendTo(StringBuilder buffer)
          Append field to buffer
 void appendValue(StringBuilder buffer, String itemType, String value)
          Append updated field value to buffer
 String getResponseName()
          Field name in EWS response.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyTag

protected String propertyTag

distinguishedPropertySetId

protected ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId

propertySetId

protected String propertySetId

propertyName

protected String propertyName

propertyId

protected int propertyId

propertyType

protected final ExtendedFieldURI.PropertyType propertyType
Constructor Detail

ExtendedFieldURI

public ExtendedFieldURI(int intPropertyTag,
                        ExtendedFieldURI.PropertyType propertyType)
Create extended field uri.

Parameters:
intPropertyTag - property tag as int
propertyType - property type

ExtendedFieldURI

public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId,
                        int propertyId,
                        ExtendedFieldURI.PropertyType propertyType)
Create extended field uri.

Parameters:
distinguishedPropertySetId - distinguished property set id
propertyId - property id
propertyType - property type

ExtendedFieldURI

public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId,
                        String propertyName)
Create extended field uri.

Parameters:
distinguishedPropertySetId - distinguished property set id
propertyName - property name

ExtendedFieldURI

public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId,
                        String propertyName,
                        ExtendedFieldURI.PropertyType propertyType)
Create extended field uri.

Parameters:
distinguishedPropertySetId - distinguished property set id
propertyName - property name
propertyType - property type
Method Detail

appendTo

public void appendTo(StringBuilder buffer)
Description copied from interface: FieldURI
Append field to buffer

Specified by:
appendTo in interface FieldURI
Parameters:
buffer - current buffer

appendValue

public void appendValue(StringBuilder buffer,
                        String itemType,
                        String value)
Description copied from interface: FieldURI
Append updated field value to buffer

Specified by:
appendValue in interface FieldURI
Parameters:
buffer - current buffer
itemType - item type
value - field value

getResponseName

public String getResponseName()
Field name in EWS response.

Specified by:
getResponseName in interface FieldURI
Returns:
field name in response


Copyright © 2001-2013 MickaĆ«l Guessant. All Rights Reserved.