summaryrefslogtreecommitdiff
path: root/src/com/google/wireless/gdata/contacts/serializer/xml/XmlContactEntryGDataSerializer.java
diff options
context:
space:
mode:
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.java13
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");
+ }
}