Overview

Summary

ContactDonateImprint


3. HASHTAG MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) FollowRelationFollowRelationHashtagModuleInstagram
(2) HashtagHashtagHashtagModuleInstagram
(3) PostPostUserAccountModuleInstagram
(4) PostHashtagPostHashtagHashtagModuleInstagram
(5) UserAccountUserAccountUserAccountModuleInstagram
(6) UserHashtagFollowUserHashtagFollowHashtagModuleInstagram

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /followrelation/{id}deleteFollowRelationById(id)HashtagModuleDELETEFollowRelation
(2) /followrelation/{id}findFollowRelationById(id)HashtagModuleGETFollowRelation
(3) /userhashtagfollow/{id}findUserHashtagFollowById(id)HashtagModuleGETUserHashtagFollow
(4) /userhashtagfollow/hashtag/{id}findAllUserHashtagFollowOfHashtag(id)HashtagModuleGETHashtag UserHashtagFollow
(5) /posthashtag/{id}deletePostHashtagById(id)HashtagModuleDELETEPostHashtag
(6) /followrelationinsertFollowRelation(followrelation)HashtagModulePOSTFollowRelation
(7) /hashtaginsertHashtag(hashtag)HashtagModulePOSTHashtag
(8) /userhashtagfollow/{id}deleteUserHashtagFollowById(id)HashtagModuleDELETEUserHashtagFollow
(9) /posthashtaginsertPostHashtag(posthashtag)HashtagModulePOSTPostHashtag
(10) /posthashtag/{id}findPostHashtagById(id)HashtagModuleGETPostHashtag
(11) /hashtag/{id}deleteHashtagById(id)HashtagModuleDELETEHashtag
(12) /hashtag/{id}findHashtagById(id)HashtagModuleGETHashtag
(13) /followrelationfindAllFollowRelation()HashtagModuleGETFollowRelation
(14) /userhashtagfollowfindAllUserHashtagFollow()HashtagModuleGETUserHashtagFollow
(15) /userhashtagfollowinsertUserHashtagFollow(userhashtagfollow)HashtagModulePOSTUserHashtagFollow
(16) /hashtagfindAllHashtag()HashtagModuleGETHashtag
(17) /hashtag/{id}updateHashtagById(hashtag)HashtagModulePUTHashtag
(18) /followrelation/{id}updateFollowRelationById(followrelation)HashtagModulePUTFollowRelation
(19) /followrelation/followed/{id}findAllFollowRelationOfFollowed(id)HashtagModuleGETUserAccount FollowRelation
(20) /posthashtag/{id}updatePostHashtagById(posthashtag)HashtagModulePUTPostHashtag
(21) /posthashtag/hashtag/{id}findAllPostHashtagOfHashtag(id)HashtagModuleGETHashtag PostHashtag
(22) /posthashtagfindAllPostHashtag()HashtagModuleGETPostHashtag
(23) /posthashtag/post/{id}findAllPostHashtagOfPost(id)HashtagModuleGETPost PostHashtag
(24) /userhashtagfollow/{id}updateUserHashtagFollowById(userhashtagfollow)HashtagModulePUTUserHashtagFollow
(25) /followrelation/follower/{id}findAllFollowRelationOfFollower(id)HashtagModuleGETUserAccount FollowRelation
(26) /userhashtagfollow/useraccount/{id}findAllUserHashtagFollowOfUserAccount(id)HashtagModuleGETUserAccount UserHashtagFollow






3.1 FOLLOW RELATION


FollowRelationHashtagModuleInstagram

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEFollowRelation
(2) FollowedLONGFollowRelationUserAccountUserAccountModule
(3) FollowerLONGFollowRelationUserAccountUserAccountModule
(4) IsCloseFriendBOOLFollowRelation





Example:

final FollowRelation followrelation = (FollowRelation) invokeModule(HASHTAG_MODULE + "/followrelation/" + id, FollowRelation.class);
if (followrelation != null) {
    final UserAccount follower1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + followrelation.getFollower().getId(), UserAccount.class);
    if (follower1 != null) {
    }
    final UserAccount followed2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + followrelation.getFollowed().getId(), UserAccount.class);
    if (followed2 != null) {
    }
}
return followrelation;


3.2 HASHTAG


HashtagHashtagModuleInstagram

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEHashtag
(2) DescriptionSTRINGHashtag
(3) IsBannedBOOLHashtag
(4) NameSTRINGHashtag





Example:

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


3.3 POST HASHTAG


PostHashtagHashtagModuleInstagram

Properties (2)

PropertyTypeEntityReferenceModule
(1) HashtagLONGPostHashtagHashtagHashtagModule
(2) PostLONGPostHashtagPostUserAccountModule





Example:

final PostHashtag posthashtag = (PostHashtag) invokeModule(HASHTAG_MODULE + "/posthashtag/" + id, PostHashtag.class);
if (posthashtag != null) {
    final Hashtag hashtag1 = (Hashtag) invokeModule(HASHTAG_MODULE + "/hashtag/" + posthashtag.getHashtag().getId(), Hashtag.class);
    if (hashtag1 != null) {
    }
    final Post post2 = (Post) invokeModule(USER_ACCOUNT_MODULE + "/post/" + posthashtag.getPost().getId(), Post.class);
    if (post2 != null) {
        final Location location3 = (Location) invokeModule(FEATURE_FLAG_MODULE + "/location/" + post2.getLocation().getId(), Location.class);
        if (location3 != null) {
        }
        final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post2.getUserAccount().getId(), UserAccount.class);
        if (useraccount4 != null) {
        }
    }
}
return posthashtag;


3.4 USER HASHTAG FOLLOW


UserHashtagFollowHashtagModuleInstagram

Properties (3)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserHashtagFollow
(2) HashtagLONGUserHashtagFollowHashtagHashtagModule
(3) UserAccountLONGUserHashtagFollowUserAccountUserAccountModule





Example:

final UserHashtagFollow userhashtagfollow = (UserHashtagFollow) invokeModule(HASHTAG_MODULE + "/userhashtagfollow/" + id, UserHashtagFollow.class);
if (userhashtagfollow != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userhashtagfollow.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Hashtag hashtag2 = (Hashtag) invokeModule(HASHTAG_MODULE + "/hashtag/" + userhashtagfollow.getHashtag().getId(), Hashtag.class);
    if (hashtag2 != null) {
    }
}
return userhashtagfollow;


Overview

Summary

ContactDonateImprint