Overview

Summary

ContactDonateImprint


Appendix E-20: POST (UI prompt)


PostPostModuleLinkedIn

Properties (9)

PropertyTypeEntityReferenceModule
(1) AuthorUserLONGPostUserAccountUserAccountModule
(2) BodySTRINGPost
(3) CompanyLONGPostCompanyCompanyModule
(4) CreatedAtDATEPost
(5) IsReshareBOOLPost
(6) MediaUrlSTRINGPost
(7) OriginalPostLONGPost
(8) UpdatedAtDATEPost
(9) VisibilitySTRINGPost


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /post/authoruser/{id}findAllPostOfAuthorUser(id)PostModuleGETUserAccount Post
(2) /post/{id}findPostById(id)PostModuleGETPost
(3) /postfindAllPost()PostModuleGETPost
(4) /post/company/{id}findAllPostOfCompany(id)PostModuleGETCompany Post
(5) /post/{id}updatePostById(post)PostModulePUTPost
(6) /postinsertPost(post)PostModulePOSTPost
(7) /reaction/post/{id}findAllReactionOfPost(id)PostModuleGETPost Reaction
(8) /post/{id}deletePostById(id)PostModuleDELETEPost
(9) /posttopicassignment/post/{id}findAllPostTopicAssignmentOfPost(id)PostTopicModuleGETPost PostTopicAssignment
(10) /comment/post/{id}findAllCommentOfPost(id)UserAccountModuleGETPost Comment





Example:

final Post post = (Post) invokeModule(POST_MODULE + "/post/" + id, Post.class);
if (post != null) {
    final UserAccount authoruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post.getAuthorUser().getId(), UserAccount.class);
    if (authoruser1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + post.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return post;


Overview

Summary

ContactDonateImprint