Overview

Summary

ContactDonateImprint


Appendix E-7: FOLLOW (UI prompt)


FollowCompanyModuleLinkedIn

Properties (4)

PropertyTypeEntityReferenceModule
(1) CompanyLONGFollowCompanyCompanyModule
(2) CreatedAtDATEFollow
(3) FollowerUserLONGFollowUserAccountUserAccountModule
(4) TargetUserLONGFollowUserAccountUserAccountModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /followfindAllFollow()CompanyModuleGETFollow
(2) /follow/{id}findFollowById(id)CompanyModuleGETFollow
(3) /follow/{id}updateFollowById(follow)CompanyModulePUTFollow
(4) /followinsertFollow(follow)CompanyModulePOSTFollow
(5) /follow/targetuser/{id}findAllFollowOfTargetUser(id)CompanyModuleGETUserAccount Follow
(6) /follow/{id}deleteFollowById(id)CompanyModuleDELETEFollow
(7) /follow/company/{id}findAllFollowOfCompany(id)CompanyModuleGETCompany Follow
(8) /follow/followeruser/{id}findAllFollowOfFollowerUser(id)CompanyModuleGETUserAccount Follow





Example:

final Follow follow = (Follow) invokeModule(COMPANY_MODULE + "/follow/" + id, Follow.class);
if (follow != null) {
    final UserAccount followeruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + follow.getFollowerUser().getId(), UserAccount.class);
    if (followeruser1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + follow.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
    final UserAccount targetuser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + follow.getTargetUser().getId(), UserAccount.class);
    if (targetuser3 != null) {
    }
}
return follow;


Overview

Summary

ContactDonateImprint