Package davmail.exchange.ews
Class EwsExchangeSession.Contact
java.lang.Object
java.util.AbstractMap<String,String>
java.util.HashMap<String,String>
davmail.exchange.ExchangeSession.Item
davmail.exchange.ExchangeSession.Contact
davmail.exchange.ews.EwsExchangeSession.Contact
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,String>
- Enclosing class:
EwsExchangeSession
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
Fields inherited from class davmail.exchange.ExchangeSession.Contact
distributionListMembers, vCardVersionFields inherited from class davmail.exchange.ExchangeSession.Item
displayName, etag, folderPath, itemName, noneMatch, permanentUrl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildFieldUpdates(List<FieldUpdate> updates, boolean create) Create or update contactMethods inherited from class davmail.exchange.ExchangeSession.Contact
addMember, getBody, getContentType, getName, getUid, setName, setVCardVersionMethods inherited from class davmail.exchange.ExchangeSession.Item
getEtag, getHref, setHref, setItemNameMethods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Constructor Details
-
Contact
- Throws:
DavMailException
-
Contact
-
Contact
protected Contact()Empty constructor for GalFind
-
-
Method Details
-
buildFieldUpdates
-
createOrUpdate
Create or update contact- Specified by:
createOrUpdatein classExchangeSession.Contact- Returns:
- action result
- Throws:
IOException- on error
-