Overview

Summary

ContactDonateImprint


Appendix E-1: JOB APPLICATION (UI prompt)


JobApplicationPersonModuleZeppelinFlight

Properties (7)

PropertyTypeEntityReferenceModule
(1) ApplicantNameSTRINGJobApplication
(2) EmailSTRINGJobApplication
(3) JobPostingINTJobApplicationJobPostingLocationModule
(4) NotesSTRINGJobApplication
(5) PhoneSTRINGJobApplication
(6) StatusSTRINGJobApplication
(7) SubmittedOnDATEJobApplication


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /jobapplication/jobposting/{id}findAllJobApplicationOfJobPosting(id)PersonModuleGETJobPosting JobApplication
(2) /jobapplication/{id}deleteJobApplicationById(id)PersonModuleDELETEJobApplication
(3) /jobapplication/{id}updateJobApplicationById(jobapplication)PersonModulePUTJobApplication
(4) /jobapplicationfindAllJobApplication()PersonModuleGETJobApplication
(5) /jobapplicationinsertJobApplication(jobapplication)PersonModulePOSTJobApplication
(6) /jobapplication/{id}findJobApplicationById(id)PersonModuleGETJobApplication





Example:

final JobApplication jobapplication = (JobApplication) invokeModule(PERSON_MODULE + "/jobapplication/" + id, JobApplication.class);
if (jobapplication != null) {
    final JobPosting jobposting1 = (JobPosting) invokeModule(LOCATION_MODULE + "/jobposting/" + jobapplication.getJobPosting().getId(), JobPosting.class);
    if (jobposting1 != null) {
        final Organization organization2 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + jobposting1.getOrganization().getId(), Organization.class);
        if (organization2 != null) {
            final Location headquarterslocation3 = (Location) invokeModule(LOCATION_MODULE + "/location/" + organization2.getHeadquartersLocation().getId(), Location.class);
            if (headquarterslocation3 != null) {
                final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + headquarterslocation3.getCountry().getId(), Country.class);
                if (country4 != null) {
                }
            }
        }
        final Location location5 = (Location) invokeModule(LOCATION_MODULE + "/location/" + jobposting1.getLocation().getId(), Location.class);
        if (location5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + location5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
        }
    }
}
return jobapplication;


Overview

Summary

ContactDonateImprint