@Override public Builder readFrom(final ShareOpenGraphAction model) { if (model == null) { return this; } return super .readFrom(model) .setActionType(model.getActionType()) ; }
@Override public Builder readFrom(final SharePhoto model) { if (model == null) { return this; } return super.readFrom(model) .setBitmap(model.getBitmap()) .setImageUrl(model.getImageUrl()) .setUserGenerated(model.getUserGenerated()) .setCaption(model.getCaption()) ; }
@Override public Builder readFrom(final com.facebook.share.model.ShareOpenGraphContent model) { if (model == null) { return this; } return super .readFrom(model) .setAction(model.getAction()) .setPreviewPropertyName(model.getPreviewPropertyName()) ; }
@Override public Builder readFrom(final ShareLinkContent model) { if (model == null) { return this; } return super .readFrom(model) .setContentDescription(model.getContentDescription()) .setImageUrl(model.getImageUrl()) .setContentTitle(model.getContentTitle()) .setQuote(model.getQuote()) ; } }
public static ShareOpenGraphAction.Builder getOpenGraphActionBuilder() { return prepareOpenGraphValueContainerBuilder( new ShareOpenGraphAction.Builder()) .setActionType(OPEN_GRAPH_ACTION_TYPE) .putString( OPEN_GRAPH_CONTENT_PREVIEW_PROPERTY_NAME, OPEN_GRAPH_CONTENT_PREVIEW_PROPERTY_VALUE); }
@Override public Builder readFrom(final ShareMessengerURLActionButton content) { if (content == null) { return this; } return this .setUrl(content.getUrl()) .setIsMessengerExtensionURL(content.getIsMessengerExtensionURL()) .setFallbackUrl(content.getFallbackUrl()) .setWebviewHeightRatio(content.getWebviewHeightRatio()) .setShouldHideWebviewShareButton(content.getShouldHideWebviewShareButton()); }
@Override public Builder readFrom(final ShareMessengerMediaTemplateContent content) { if (content == null) { return this; } return super .readFrom(content) .setMediaType(content.getMediaType()) .setAttachmentId(content.getAttachmentId()) .setMediaUrl(content.getMediaUrl()) .setButton(content.getButton()); }
@Override public Builder readFrom(final ShareStoryContent model) { if (model == null) { return this; } return super .readFrom(model) .setBackgroundAsset(model.getBackgroundAsset()) .setStickerAsset(model.getStickerAsset()) .setBackgroundColorList(model.getBackgroundColorList()) .setAttributionLink(model.getAttributionLink()) ; } }
@Override public Builder readFrom(final ShareMessengerGenericTemplateContent model) { if (model == null) { return this; } return super .readFrom(model) .setIsSharable(model.getIsSharable()) .setImageAspectRatio(model.getImageAspectRatio()) .setGenericTemplateElement(model.getGenericTemplateElement()); } }
public static void assertEquals(final ShareVideoContent a, final ShareVideoContent b) { assertEquals(a.getPreviewPhoto(), b.getPreviewPhoto()); assertEquals(a.getVideo(), b.getVideo()); assertContentEquals(a, b); }
@Override public Builder readFrom(final ShareVideo model) { if (model == null) { return this; } return super.readFrom(model) .setLocalUrl(model.getLocalUrl()); }
@Override public Builder readFrom(final AppGroupCreationContent content) { if (content == null) { return this; } return this .setName(content.getName()) .setDescription(content.getDescription()) .setAppGroupPrivacy(content.getAppGroupPrivacy()); } }
@Override public ShareCameraEffectContent.Builder readFrom(final ShareCameraEffectContent model) { if (model == null) { return this; } return super .readFrom(model) .setEffectId(effectId) .setArguments(arguments); } }
@Override public B readFrom(final M model) { if (model == null) { return (B) this; } return this.setParameters(model.getParameters()); }
@Override public Builder readFrom(final ShareHashtag model) { if (model == null) { return this; } return this.setHashtag(model.getHashtag()); }
public void writeToParcel(final Parcel out, final int flags) { super.writeToParcel(out, flags); SharePhoto.Builder.writePhotoListTo(out, flags, this.photos); }