Overview

Summary

ContactDonateImprint


Appendix E-31: JOB APPLICATION (UI prompt)


JobApplicationUserAccountModuleLinkedIn

Properties (7)

PropertyTypeEntityReferenceModule
(1) ApplicantUserLONGJobApplicationUserAccountUserAccountModule
(2) CoverLetterSTRINGJobApplication
(3) IsEasyApplyBOOLJobApplication
(4) JobLONGJobApplicationJobUserAccountModule
(5) SourceSTRINGJobApplication
(6) StatusSTRINGJobApplication
(7) SubmittedAtDATEJobApplication


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /jobapplicationmessage/jobapplication/{id}findAllJobApplicationMessageOfJobApplication(id)SchoolModuleGETJobApplication JobApplicationMessage
(2) /jobapplication/{id}updateJobApplicationById(jobapplication)UserAccountModulePUTJobApplication
(3) /jobapplication/{id}findJobApplicationById(id)UserAccountModuleGETJobApplication
(4) /jobapplicationinsertJobApplication(jobapplication)UserAccountModulePOSTJobApplication
(5) /jobapplication/applicantuser/{id}findAllJobApplicationOfApplicantUser(id)UserAccountModuleGETUserAccount JobApplication
(6) /jobapplication/job/{id}findAllJobApplicationOfJob(id)UserAccountModuleGETJob JobApplication
(7) /jobapplicationfindAllJobApplication()UserAccountModuleGETJobApplication
(8) /jobapplication/{id}deleteJobApplicationById(id)UserAccountModuleDELETEJobApplication





Example:

final JobApplication jobapplication = (JobApplication) invokeModule(USER_ACCOUNT_MODULE + "/jobapplication/" + id, JobApplication.class);
if (jobapplication != null) {
    final UserAccount applicantuser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + jobapplication.getApplicantUser().getId(), UserAccount.class);
    if (applicantuser1 != null) {
    }
    final Job job2 = (Job) invokeModule(USER_ACCOUNT_MODULE + "/job/" + jobapplication.getJob().getId(), Job.class);
    if (job2 != null) {
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + job2.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
        final UserAccount postedbyuser4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + job2.getPostedByUser().getId(), UserAccount.class);
        if (postedbyuser4 != null) {
        }
    }
}
return jobapplication;


Overview

Summary

ContactDonateImprint