public static Bundle create(AppGroupCreationContent appGroupCreationContent) { Bundle webParams = new Bundle(); Utility.putNonEmptyString( webParams, ShareConstants.WEB_DIALOG_PARAM_NAME, appGroupCreationContent.getName()); Utility.putNonEmptyString( webParams, ShareConstants.WEB_DIALOG_PARAM_DESCRIPTION, appGroupCreationContent.getDescription()); AppGroupCreationContent.AppGroupPrivacy privacy = appGroupCreationContent.getAppGroupPrivacy(); if (privacy != null) { Utility.putNonEmptyString( webParams, ShareConstants.WEB_DIALOG_PARAM_PRIVACY, privacy.toString().toLowerCase(Locale.ENGLISH)); } return webParams; }
@Override public Builder readFrom(final AppGroupCreationContent content) { if (content == null) { return this; } return this .setName(content.getName()) .setDescription(content.getDescription()) .setAppGroupPrivacy(content.getAppGroupPrivacy()); } }