diff options
Diffstat (limited to 'src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java')
-rw-r--r-- | src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java b/src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java index 670e24b..70752b3 100644 --- a/src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java +++ b/src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java @@ -94,6 +94,8 @@ public class XmlContactEntryGDataSerializer extends XmlEntryGDataSerializer { while (eachGroup.hasMoreElements()) { serialize(serializer, (GroupMembershipInfo) eachGroup.nextElement()); } + + serializeYomiName(serializer, entry.getYomiName()); } private static void serialize(XmlSerializer serializer, EmailAddress email) @@ -240,4 +242,15 @@ public class XmlContactEntryGDataSerializer extends XmlEntryGDataSerializer { throws IOException, ParseException { serializer.text(blob); } + + private static void serializeYomiName(XmlSerializer serializer, + String yomiName) + throws IOException { + if (StringUtils.isEmpty(yomiName)) { + return; + } + serializer.startTag(XmlContactsGDataParser.NAMESPACE_CONTACTS_URI, "yomiName"); + serializer.text(yomiName); + serializer.endTag(XmlContactsGDataParser.NAMESPACE_CONTACTS_URI, "yomiName"); + } } |