Overview

Summary

ContactDonateImprint


Appendix E-25: JOB POSTING (UI prompt)


JobPostingLocationModuleZeppelinFlight

Properties (8)

PropertyTypeEntityReferenceModule
(1) DepartmentSTRINGJobPosting
(2) DescriptionSTRINGJobPosting
(3) EmploymentTypeSTRINGJobPosting
(4) ExpiresOnDATEJobPosting
(5) LocationINTJobPostingLocationLocationModule
(6) OrganizationINTJobPostingOrganizationOrganizationModule
(7) PostedOnDATEJobPosting
(8) TitleSTRINGJobPosting


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /jobpostinginsertJobPosting(jobposting)LocationModulePOSTJobPosting
(2) /jobposting/{id}findJobPostingById(id)LocationModuleGETJobPosting
(3) /jobpostingfindAllJobPosting()LocationModuleGETJobPosting
(4) /jobposting/organization/{id}findAllJobPostingOfOrganization(id)LocationModuleGETOrganization JobPosting
(5) /jobposting/{id}updateJobPostingById(jobposting)LocationModulePUTJobPosting
(6) /jobposting/{id}deleteJobPostingById(id)LocationModuleDELETEJobPosting
(7) /jobposting/location/{id}findAllJobPostingOfLocation(id)LocationModuleGETLocation JobPosting
(8) /jobapplication/jobposting/{id}findAllJobApplicationOfJobPosting(id)PersonModuleGETJobPosting JobApplication





Example:

final JobPosting jobposting = (JobPosting) invokeModule(LOCATION_MODULE + "/jobposting/" + id, JobPosting.class);
if (jobposting != null) {
    final Organization organization1 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + jobposting.getOrganization().getId(), Organization.class);
    if (organization1 != null) {
        final Location headquarterslocation2 = (Location) invokeModule(LOCATION_MODULE + "/location/" + organization1.getHeadquartersLocation().getId(), Location.class);
        if (headquarterslocation2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + headquarterslocation2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
    final Location location4 = (Location) invokeModule(LOCATION_MODULE + "/location/" + jobposting.getLocation().getId(), Location.class);
    if (location4 != null) {
        final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + location4.getCountry().getId(), Country.class);
        if (country5 != null) {
        }
    }
}
return jobposting;


Overview

Summary

ContactDonateImprint