Overview

Summary

ContactDonateImprint


3. HASHTAG MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) HashtagHashtagHashtagModuleTwitterX
(2) TweetTweetTweetModuleTwitterX
(3) TweetHashtagTweetHashtagHashtagModuleTwitterX
(4) UserAccountUserAccountUserAccountModuleTwitterX
(5) UserBlockUserBlockHashtagModuleTwitterX

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /tweethashtag/{id}findTweetHashtagById(id)HashtagModuleGETTweetHashtag
(2) /userblock/{id}deleteUserBlockById(id)HashtagModuleDELETEUserBlock
(3) /userblock/{id}findUserBlockById(id)HashtagModuleGETUserBlock
(4) /hashtagfindAllHashtag()HashtagModuleGETHashtag
(5) /userblockfindAllUserBlock()HashtagModuleGETUserBlock
(6) /hashtag/{id}deleteHashtagById(id)HashtagModuleDELETEHashtag
(7) /hashtag/{id}updateHashtagById(hashtag)HashtagModulePUTHashtag
(8) /hashtaginsertHashtag(hashtag)HashtagModulePOSTHashtag
(9) /tweethashtag/tweet/{id}findAllTweetHashtagOfTweet(id)HashtagModuleGETTweet TweetHashtag
(10) /tweethashtag/{id}updateTweetHashtagById(tweethashtag)HashtagModulePUTTweetHashtag
(11) /userblock/blockeduser/{id}findAllUserBlockOfBlockedUser(id)HashtagModuleGETUserAccount UserBlock
(12) /hashtag/{id}findHashtagById(id)HashtagModuleGETHashtag
(13) /userblock/{id}updateUserBlockById(userblock)HashtagModulePUTUserBlock
(14) /tweethashtag/{id}deleteTweetHashtagById(id)HashtagModuleDELETETweetHashtag
(15) /userblock/user/{id}findAllUserBlockOfUser(id)HashtagModuleGETUserAccount UserBlock
(16) /userblockinsertUserBlock(userblock)HashtagModulePOSTUserBlock
(17) /tweethashtagfindAllTweetHashtag()HashtagModuleGETTweetHashtag
(18) /tweethashtaginsertTweetHashtag(tweethashtag)HashtagModulePOSTTweetHashtag
(19) /tweethashtag/hashtag/{id}findAllTweetHashtagOfHashtag(id)HashtagModuleGETHashtag TweetHashtag






3.1 HASHTAG


HashtagHashtagModuleTwitterX

Properties (3)

PropertyTypeEntityReferenceModule
(1) CreatedAtSTRINGHashtag
(2) DescriptionSTRINGHashtag
(3) TagSTRINGHashtag





Example:

final Hashtag hashtag = (Hashtag) invokeModule(HASHTAG_MODULE + "/hashtag/" + id, Hashtag.class);
if (hashtag != null) {
}
return hashtag;


3.2 TWEET HASHTAG


TweetHashtagHashtagModuleTwitterX

Properties (2)

PropertyTypeEntityReferenceModule
(1) HashtagLONGTweetHashtagHashtagHashtagModule
(2) TweetLONGTweetHashtagTweetTweetModule





Example:

final TweetHashtag tweethashtag = (TweetHashtag) invokeModule(HASHTAG_MODULE + "/tweethashtag/" + id, TweetHashtag.class);
if (tweethashtag != null) {
    final Tweet tweet1 = (Tweet) invokeModule(TWEET_MODULE + "/tweet/" + tweethashtag.getTweet().getId(), Tweet.class);
    if (tweet1 != null) {
        final UserAccount inreplytouser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet1.getInReplyToUser().getId(), UserAccount.class);
        if (inreplytouser2 != null) {
        }
        final UserAccount user3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet1.getUser().getId(), UserAccount.class);
        if (user3 != null) {
        }
    }
    final Hashtag hashtag4 = (Hashtag) invokeModule(HASHTAG_MODULE + "/hashtag/" + tweethashtag.getHashtag().getId(), Hashtag.class);
    if (hashtag4 != null) {
    }
}
return tweethashtag;


3.3 USER BLOCK


UserBlockHashtagModuleTwitterX

Properties (3)

PropertyTypeEntityReferenceModule
(1) BlockedUserLONGUserBlockUserAccountUserAccountModule
(2) CreatedAtSTRINGUserBlock
(3) UserLONGUserBlockUserAccountUserAccountModule





Example:

final UserBlock userblock = (UserBlock) invokeModule(HASHTAG_MODULE + "/userblock/" + id, UserBlock.class);
if (userblock != null) {
    final UserAccount blockeduser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userblock.getBlockedUser().getId(), UserAccount.class);
    if (blockeduser1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userblock.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return userblock;


Overview

Summary

ContactDonateImprint