if (extProfile.isDeclared(ContactGroupEntry.class)) {
return;
}
super.declareExtensions(extProfile);
extProfile.declare(ContactGroupEntry.class,
new ExtensionDescription(BatchId.class, new XmlNamespace("batch",
"http://schemas.google.com/gdata/batch"), "id", false, false, false));
extProfile.declare(ContactGroupEntry.class,
new ExtensionDescription(BatchInterrupted.class,
new XmlNamespace("batch", "http://schemas.google.com/gdata/batch"),
"interrupted", false, false, false));
extProfile.declare(ContactGroupEntry.class,
new ExtensionDescription(BatchOperation.class, new XmlNamespace("batch",
"http://schemas.google.com/gdata/batch"), "operation", false, false,
false));
extProfile.declare(ContactGroupEntry.class,
new ExtensionDescription(BatchStatus.class, new XmlNamespace("batch",
"http://schemas.google.com/gdata/batch"), "status", false, false,
false));
extProfile.declare(ContactGroupEntry.class,
new ExtensionDescription(Deleted.class, new XmlNamespace("gd",
"http://schemas.google.com/g/2005"), "deleted", false, false, false));
extProfile.declare(ContactGroupEntry.class,
new ExtensionDescription(ExtendedProperty.class, new XmlNamespace("gd",
"http://schemas.google.com/g/2005"), "extendedProperty", false, true,
false));
extProfile.declare(ContactGroupEntry.class, SystemGroup.class);
}