Package davmail.exchange.ews
Class ExtendedFieldURI
java.lang.Object
davmail.exchange.ews.ExtendedFieldURI
- All Implemented Interfaces:
FieldURI
Extended MAPI property.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumprotected static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected Stringprotected Stringprotected final ExtendedFieldURI.PropertyType -
Constructor Summary
ConstructorsConstructorDescriptionExtendedFieldURI(int intPropertyTag, ExtendedFieldURI.PropertyType propertyType) Create extended field uri.ExtendedFieldURI(int intPropertyTag, ExtendedFieldURI.PropertyType propertyType, String graphId) ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, int propertyId, ExtendedFieldURI.PropertyType propertyType) Create extended field uri.ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, int propertyId, ExtendedFieldURI.PropertyType propertyType, String graphId) 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(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, String propertyName, ExtendedFieldURI.PropertyType propertyType, String graphId) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTo(StringBuilder buffer) Append field to buffervoidappendValue(StringBuilder buffer, String itemType, String value) Append updated field value to bufferGet field id for graph requestsField name in EWS response.booleanisBinary()booleanbooleanbooleanisNumber()
-
Field Details
-
propertyTag
-
distinguishedPropertySetId
-
propertyName
-
propertyId
protected int propertyId -
propertyType
-
-
Constructor Details
-
ExtendedFieldURI
Create extended field uri.- Parameters:
intPropertyTag- property tag as intpropertyType- property type
-
ExtendedFieldURI
public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, int propertyId, ExtendedFieldURI.PropertyType propertyType) Create extended field uri.- Parameters:
distinguishedPropertySetId- distinguished property set idpropertyId- property idpropertyType- property type
-
ExtendedFieldURI
public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, int propertyId, ExtendedFieldURI.PropertyType propertyType, String graphId) Create extended field uri.- Parameters:
distinguishedPropertySetId- distinguished property set idpropertyId- property idpropertyType- property typegraphId- graphId
-
ExtendedFieldURI
public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, String propertyName) Create extended field uri.- Parameters:
distinguishedPropertySetId- distinguished property set idpropertyName- property name
-
ExtendedFieldURI
public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, String propertyName, ExtendedFieldURI.PropertyType propertyType) Create extended field uri.- Parameters:
distinguishedPropertySetId- distinguished property set idpropertyName- property namepropertyType- property type
-
ExtendedFieldURI
public ExtendedFieldURI(ExtendedFieldURI.DistinguishedPropertySetType distinguishedPropertySetId, String propertyName, ExtendedFieldURI.PropertyType propertyType, String graphId) -
ExtendedFieldURI
public ExtendedFieldURI(int intPropertyTag, ExtendedFieldURI.PropertyType propertyType, String graphId)
-
-
Method Details
-
appendTo
Description copied from interface:FieldURIAppend field to buffer -
appendValue
Description copied from interface:FieldURIAppend updated field value to buffer- Specified by:
appendValuein interfaceFieldURI- Parameters:
buffer- current bufferitemType- item typevalue- field value
-
getResponseName
Field name in EWS response.- Specified by:
getResponseNamein interfaceFieldURI- Returns:
- field name in response
-
getGraphId
Description copied from interface:FieldURIGet field id for graph requests- Specified by:
getGraphIdin interfaceFieldURI- Returns:
- field id
-
isMultiValued
public boolean isMultiValued()- Specified by:
isMultiValuedin interfaceFieldURI
-
isNumber
public boolean isNumber() -
isBinary
public boolean isBinary() -
isBoolean
public boolean isBoolean()
-