Repository: camel Updated Branches: refs/heads/master 5068678c4 -> 8c749255e
Upgrade Facebook4j to version 2.3.2 Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/8c749255 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/8c749255 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/8c749255 Branch: refs/heads/master Commit: 8c749255e0970603e0ccc054c2163ea1ad5cf648 Parents: 5068678 Author: Andrea Cosentino <[email protected]> Authored: Tue Nov 17 17:17:17 2015 +0100 Committer: Andrea Cosentino <[email protected]> Committed: Tue Nov 17 17:24:17 2015 +0100 ---------------------------------------------------------------------- .../config/FacebookEndpointConfiguration.java | 14 ++++++++++++++ .../component/facebook/data/FacebookMethodsType.java | 9 +++++++++ parent/pom.xml | 2 +- 3 files changed, 24 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/8c749255/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookEndpointConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookEndpointConfiguration.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookEndpointConfiguration.java index 83c8b32..d861bf0 100644 --- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookEndpointConfiguration.java +++ b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookEndpointConfiguration.java @@ -23,6 +23,7 @@ import java.util.Map; import facebook4j.AlbumUpdate; import facebook4j.CheckinUpdate; +import facebook4j.CommentUpdate; import facebook4j.EventUpdate; import facebook4j.GeoLocation; import facebook4j.Media; @@ -56,6 +57,8 @@ public class FacebookEndpointConfiguration extends FacebookConfiguration { @UriParam private String commentId; @UriParam + private CommentUpdate commentUpdate; + @UriParam private String description; @UriParam private Integer distance; @@ -270,6 +273,17 @@ public class FacebookEndpointConfiguration extends FacebookConfiguration { return description; } + public CommentUpdate getCommentUpdate() { + return commentUpdate; + } + + /** + * The facebook Comment to be created or updated + */ + public void setCommentUpdate(CommentUpdate commentUpdate) { + this.commentUpdate = commentUpdate; + } + /** * The description text */ http://git-wip-us.apache.org/repos/asf/camel/blob/8c749255/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsType.java ---------------------------------------------------------------------- diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsType.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsType.java index 8d80cf7..f5257fa 100644 --- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsType.java +++ b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsType.java @@ -32,6 +32,7 @@ import facebook4j.BatchRequests; import facebook4j.Checkin; import facebook4j.CheckinUpdate; import facebook4j.Comment; +import facebook4j.CommentUpdate; import facebook4j.Domain; import facebook4j.Event; import facebook4j.EventUpdate; @@ -94,6 +95,7 @@ public enum FacebookMethodsType { ADDALBUMPHOTO(String.class, "addAlbumPhoto", String.class, "albumId", Media.class, "source"), ADDALBUMPHOTO_WITH_MEDIA(String.class, "addAlbumPhoto", String.class, "albumId", Media.class, "source", String.class, "message"), COMMENTALBUM(String.class, "commentAlbum", String.class, "albumId", String.class, "message"), + COMMENTALBUM_UPDATE(String.class, "commentAlbum", String.class, "albumId", CommentUpdate.class, "commentUpdate"), CREATEALBUM(String.class, "createAlbum", AlbumUpdate.class, "albumUpdate"), CREATEALBUM_WITH_ID(String.class, "createAlbum", String.class, "userId", AlbumUpdate.class, "albumUpdate"), GETALBUM(Album.class, "getAlbum", String.class, "albumId"), @@ -132,6 +134,9 @@ public enum FacebookMethodsType { // CommentMethods DELETECOMMENT(boolean.class, "deleteComment", String.class, "commentId"), GETCOMMENT(Comment.class, "getComment", String.class, "commentId"), + GETCOMMENT_REPLIES(List.class, "getCommentReplies", String.class, "commentId"), + GETCOMMENT_REPLIES_WITH_OPTIONS(List.class, "getCommentReplies", String.class, "commentId", Reading.class, FacebookConstants.READING_PPROPERTY), + GETCOMMENT_WITH_OPTIONS(Comment.class, "getComment", String.class, "commentId", Reading.class, FacebookConstants.READING_PPROPERTY), GETCOMMENTLIKES(ResponseList.class, "getCommentLikes", String.class, "commentId"), GETCOMMENTLIKES_WITH_OPTIONS(ResponseList.class, "getCommentLikes", String.class, "commentId", Reading.class, FacebookConstants.READING_PPROPERTY), LIKECOMMENT(boolean.class, "likeComment", String.class, "commentId"), @@ -307,6 +312,7 @@ public enum FacebookMethodsType { // LinkMethods COMMENTLINK(String.class, "commentLink", String.class, "linkId", String.class, "message"), + COMMENTLINK_UPDATE(String.class, "commentLink", String.class, "linkId", CommentUpdate.class, "commentUpdate"), GETLINK(Link.class, "getLink", String.class, "linkId"), GETLINK_WITH_OPTIONS(Link.class, "getLink", String.class, "linkId", Reading.class, FacebookConstants.READING_PPROPERTY), GETLINKCOMMENTS(ResponseList.class, "getLinkComments", String.class, "linkId"), @@ -385,6 +391,7 @@ public enum FacebookMethodsType { ADDTAGTOPHOTO_WITH_IDS(Boolean.class, "addTagToPhoto", String.class, "photoId", List.class, "toUserIds"), ADDTAGTOPHOTO_WITH_TAGUPDATE(Boolean.class, "addTagToPhoto", String.class, "photoId", TagUpdate.class, "tagUpdate"), COMMENTPHOTO(String.class, "commentPhoto", String.class, "photoId", String.class, "message"), + COMMENTPHOTO_UPDATE(String.class, "commentPhoto", String.class, "photoId", CommentUpdate.class, "commentUpdate"), DELETEPHOTO(Boolean.class, "deletePhoto", String.class, "photoId"), GETPHOTO(Photo.class, "getPhoto", String.class, "photoId"), GETPHOTO_WITH_OPTIONS(Photo.class, "getPhoto", String.class, "photoId", Reading.class, FacebookConstants.READING_PPROPERTY), @@ -413,6 +420,7 @@ public enum FacebookMethodsType { // PostMethods COMMENTPOST(String.class, "commentPost", String.class, "postId", String.class, "message"), + COMMENTPOST_UPDATE(String.class, "commentPost", String.class, "postId", CommentUpdate.class, "commentUpdate"), DELETEPOST(Boolean.class, "deletePost", String.class, "postId"), GETFEED(ResponseList.class, "getFeed"), GETFEED_WITH_OPTIONS(ResponseList.class, "getFeed", Reading.class, FacebookConstants.READING_PPROPERTY), @@ -502,6 +510,7 @@ public enum FacebookMethodsType { // VideoMethods COMMENTVIDEO(String.class, "commentVideo", String.class, "videoId", String.class, "message"), + COMMENTVIDEO_UPDATE(String.class, "commentVideo", String.class, "videoId", CommentUpdate.class, "commentUpdate"), GETVIDEO(Video.class, "getVideo", String.class, "videoId"), GETVIDEO_WITH_OPTIONS(Video.class, "getVideo", String.class, "videoId", Reading.class, FacebookConstants.READING_PPROPERTY), GETVIDEOCOMMENTS(ResponseList.class, "getVideoComments", String.class, "videoId"), http://git-wip-us.apache.org/repos/asf/camel/blob/8c749255/parent/pom.xml ---------------------------------------------------------------------- diff --git a/parent/pom.xml b/parent/pom.xml index 980968e..eef9551 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -151,7 +151,7 @@ <embedmongo-version>1.50.0</embedmongo-version> <exec-maven-plugin-version>1.4.0</exec-maven-plugin-version> <ezmorph-bundle-version>1.0.6_1</ezmorph-bundle-version> - <facebook4j-core-version>2.3.1</facebook4j-core-version> + <facebook4j-core-version>2.3.2</facebook4j-core-version> <fastinfoset-version>1.2.13_1</fastinfoset-version> <felix-configadmin-version>1.8.8</felix-configadmin-version> <felix-connect-version>0.1.0</felix-connect-version>
