Overview

Summary

ContactDonateImprint


Appendix E-25: RETWEET (UI prompt)


RetweetTweetModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) CommentSTRINGRetweet
(2) CreatedAtSTRINGRetweet
(3) IsQuoteBOOLRetweet
(4) TweetLONGRetweetTweetTweetModule
(5) UserLONGRetweetUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /retweet/user/{id}findAllRetweetOfUser(id)TweetModuleGETUserAccount Retweet
(2) /retweet/tweet/{id}findAllRetweetOfTweet(id)TweetModuleGETTweet Retweet
(3) /retweet/{id}findRetweetById(id)TweetModuleGETRetweet
(4) /retweetinsertRetweet(retweet)TweetModulePOSTRetweet
(5) /retweetfindAllRetweet()TweetModuleGETRetweet
(6) /retweet/{id}deleteRetweetById(id)TweetModuleDELETERetweet
(7) /retweet/{id}updateRetweetById(retweet)TweetModulePUTRetweet





Example:

final Retweet retweet = (Retweet) invokeModule(TWEET_MODULE + "/retweet/" + id, Retweet.class);
if (retweet != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + retweet.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final Tweet tweet2 = (Tweet) invokeModule(TWEET_MODULE + "/tweet/" + retweet.getTweet().getId(), Tweet.class);
    if (tweet2 != null) {
        final UserAccount inreplytouser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet2.getInReplyToUser().getId(), UserAccount.class);
        if (inreplytouser3 != null) {
        }
        final UserAccount user4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet2.getUser().getId(), UserAccount.class);
        if (user4 != null) {
        }
    }
}
return retweet;


Overview

Summary

ContactDonateImprint