Overview

Summary

ContactDonateImprint


Appendix E-32: SAVED JOB (UI prompt)


SavedJobPostTopicModuleLinkedIn

Properties (3)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /savedjob/job/{id}findAllSavedJobOfJob(id)PostTopicModuleGETJob SavedJob
(2) /savedjob/{id}deleteSavedJobById(id)PostTopicModuleDELETESavedJob
(3) /savedjobfindAllSavedJob()PostTopicModuleGETSavedJob
(4) /savedjob/user/{id}findAllSavedJobOfUser(id)PostTopicModuleGETUserAccount SavedJob
(5) /savedjob/{id}updateSavedJobById(savedjob)PostTopicModulePUTSavedJob
(6) /savedjobinsertSavedJob(savedjob)PostTopicModulePOSTSavedJob
(7) /savedjob/{id}findSavedJobById(id)PostTopicModuleGETSavedJob





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