@Override public void declareExtensions(ExtensionProfile extensionProfile) { // A Nickname extension is required for each entry ExtensionDescription description = Nickname.getDefaultDescription(); description.setRequired(true); extensionProfile.declare(NicknameEntry.class, description); // A Login extension is required for each entry description = Login.getDefaultDescription(); description.setRequired(true); extensionProfile.declare(NicknameEntry.class, description); // Declare our "apps" namespace extensionProfile.declareAdditionalNamespace( com.google.gdata.data.appsforyourdomain.Namespaces.APPS_NAMESPACE); }
@Override public void declareExtensions(ExtensionProfile extensionProfile) { // A Nickname extension is required for each entry ExtensionDescription description = Nickname.getDefaultDescription(); description.setRequired(true); extensionProfile.declare(NicknameEntry.class, description); // A Login extension is required for each entry description = Login.getDefaultDescription(); description.setRequired(true); extensionProfile.declare(NicknameEntry.class, description); // Declare our "apps" namespace extensionProfile.declareAdditionalNamespace( com.google.gdata.data.appsforyourdomain.Namespaces.APPS_NAMESPACE); }
@Override public void declareExtensions(ExtensionProfile extensionProfile) { /* * We do not set Login and Name as required since the update operation * may not specify these. */ extensionProfile.declare(UserEntry.class, Login.getDefaultDescription()); extensionProfile.declare(UserEntry.class, Email.getDefaultDescription()); extensionProfile.declare(UserEntry.class, Name.getDefaultDescription()); extensionProfile.declare(UserEntry.class, Quota.getDefaultDescription()); // FeedLink extension is not repeatable by default. ExtensionDescription desc = FeedLink.getDefaultDescription(); desc.setRepeatable(true); extensionProfile.declare(UserEntry.class, desc); // Declare our "apps" namespace extensionProfile.declareAdditionalNamespace( com.google.gdata.data.appsforyourdomain.Namespaces.APPS_NAMESPACE); }
@Override public void declareExtensions(ExtensionProfile extensionProfile) { /* * We do not set Login and Name as required since the update operation * may not specify these. */ extensionProfile.declare(UserEntry.class, Login.getDefaultDescription()); extensionProfile.declare(UserEntry.class, Email.getDefaultDescription()); extensionProfile.declare(UserEntry.class, Name.getDefaultDescription()); extensionProfile.declare(UserEntry.class, Quota.getDefaultDescription()); // FeedLink extension is not repeatable by default. ExtensionDescription desc = FeedLink.getDefaultDescription(); desc.setRepeatable(true); extensionProfile.declare(UserEntry.class, desc); // Declare our "apps" namespace extensionProfile.declareAdditionalNamespace( com.google.gdata.data.appsforyourdomain.Namespaces.APPS_NAMESPACE); }