Overview

Summary

ContactDonateImprint


8. POST TOPIC MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) JobJobUserAccountModuleLinkedIn
(2) PostPostPostModuleLinkedIn
(3) PostTopicPostTopicPostTopicModuleLinkedIn
(4) PostTopicAssignmentPostTopicAssignmentPostTopicModuleLinkedIn
(5) SavedJobSavedJobPostTopicModuleLinkedIn
(6) UserAccountUserAccountUserAccountModuleLinkedIn

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /posttopicassignment/{id}findPostTopicAssignmentById(id)PostTopicModuleGETPostTopicAssignment
(2) /posttopicassignmentinsertPostTopicAssignment(posttopicassignment)PostTopicModulePOSTPostTopicAssignment
(3) /savedjob/{id}updateSavedJobById(savedjob)PostTopicModulePUTSavedJob
(4) /posttopicassignmentfindAllPostTopicAssignment()PostTopicModuleGETPostTopicAssignment
(5) /posttopic/{id}updatePostTopicById(posttopic)PostTopicModulePUTPostTopic
(6) /savedjob/user/{id}findAllSavedJobOfUser(id)PostTopicModuleGETUserAccount SavedJob
(7) /savedjobinsertSavedJob(savedjob)PostTopicModulePOSTSavedJob
(8) /posttopic/{id}deletePostTopicById(id)PostTopicModuleDELETEPostTopic
(9) /savedjob/job/{id}findAllSavedJobOfJob(id)PostTopicModuleGETJob SavedJob
(10) /posttopicassignment/post/{id}findAllPostTopicAssignmentOfPost(id)PostTopicModuleGETPost PostTopicAssignment
(11) /posttopicinsertPostTopic(posttopic)PostTopicModulePOSTPostTopic
(12) /posttopicassignment/{id}deletePostTopicAssignmentById(id)PostTopicModuleDELETEPostTopicAssignment
(13) /savedjob/{id}deleteSavedJobById(id)PostTopicModuleDELETESavedJob
(14) /posttopicfindAllPostTopic()PostTopicModuleGETPostTopic
(15) /posttopicassignment/{id}updatePostTopicAssignmentById(posttopicassignment)PostTopicModulePUTPostTopicAssignment
(16) /posttopic/{id}findPostTopicById(id)PostTopicModuleGETPostTopic
(17) /savedjob/{id}findSavedJobById(id)PostTopicModuleGETSavedJob
(18) /savedjobfindAllSavedJob()PostTopicModuleGETSavedJob
(19) /posttopicassignment/posttopic/{id}findAllPostTopicAssignmentOfPostTopic(id)PostTopicModuleGETPostTopic PostTopicAssignment






8.1 POST TOPIC


PostTopicPostTopicModuleLinkedIn

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPostTopic
(2) NameSTRINGPostTopic





Example:

final PostTopic posttopic = (PostTopic) invokeModule(POST_TOPIC_MODULE + "/posttopic/" + id, PostTopic.class);
if (posttopic != null) {
}
return posttopic;


8.2 POST TOPIC ASSIGNMENT


PostTopicAssignmentPostTopicModuleLinkedIn

Properties (2)

PropertyTypeEntityReferenceModule
(1) PostLONGPostTopicAssignmentPostPostModule
(2) PostTopicLONGPostTopicAssignmentPostTopicPostTopicModule





Example:

final PostTopicAssignment posttopicassignment = (PostTopicAssignment) invokeModule(POST_TOPIC_MODULE + "/posttopicassignment/" + id, PostTopicAssignment.class);
if (posttopicassignment != null) {
    final PostTopic posttopic1 = (PostTopic) invokeModule(POST_TOPIC_MODULE + "/posttopic/" + posttopicassignment.getPostTopic().getId(), PostTopic.class);
    if (posttopic1 != null) {
    }
    final Post post2 = (Post) invokeModule(POST_MODULE + "/post/" + posttopicassignment.getPost().getId(), Post.class);
    if (post2 != null) {
        final UserAccount authoruser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post2.getAuthorUser().getId(), UserAccount.class);
        if (authoruser3 != null) {
        }
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + post2.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
}
return posttopicassignment;


8.3 SAVED JOB


SavedJobPostTopicModuleLinkedIn

Properties (3)

PropertyTypeEntityReferenceModule
(1) JobLONGSavedJobJobUserAccountModule
(2) SavedAtDATESavedJob
(3) UserLONGSavedJobUserAccountUserAccountModule





Example:

final SavedJob savedjob = (SavedJob) invokeModule(POST_TOPIC_MODULE + "/savedjob/" + id, SavedJob.class);
if (savedjob != null) {
    final Job job1 = (Job) invokeModule(USER_ACCOUNT_MODULE + "/job/" + savedjob.getJob().getId(), Job.class);
    if (job1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + job1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
        final UserAccount postedbyuser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + job1.getPostedByUser().getId(), UserAccount.class);
        if (postedbyuser3 != null) {
        }
    }
    final UserAccount user4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + savedjob.getUser().getId(), UserAccount.class);
    if (user4 != null) {
    }
}
return savedjob;


Overview

Summary

ContactDonateImprint