Overview

Summary

ContactDonateImprint


10. SCHOOL MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) EducationEducationSchoolModuleLinkedIn
(2) JobApplicationJobApplicationUserAccountModuleLinkedIn
(3) JobApplicationMessageJobApplicationMessageSchoolModuleLinkedIn
(4) SchoolSchoolSchoolModuleLinkedIn
(5) UserAccountUserAccountUserAccountModuleLinkedIn

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /education/{id}deleteEducationById(id)SchoolModuleDELETEEducation
(2) /jobapplicationmessageinsertJobApplicationMessage(jobapplicationmessage)SchoolModulePOSTJobApplicationMessage
(3) /jobapplicationmessagefindAllJobApplicationMessage()SchoolModuleGETJobApplicationMessage
(4) /school/{id}findSchoolById(id)SchoolModuleGETSchool
(5) /schoolinsertSchool(school)SchoolModulePOSTSchool
(6) /school/{id}updateSchoolById(school)SchoolModulePUTSchool
(7) /education/{id}updateEducationById(education)SchoolModulePUTEducation
(8) /schoolfindAllSchool()SchoolModuleGETSchool
(9) /educationinsertEducation(education)SchoolModulePOSTEducation
(10) /education/school/{id}findAllEducationOfSchool(id)SchoolModuleGETSchool Education
(11) /jobapplicationmessage/jobapplication/{id}findAllJobApplicationMessageOfJobApplication(id)SchoolModuleGETJobApplication JobApplicationMessage
(12) /education/{id}findEducationById(id)SchoolModuleGETEducation
(13) /jobapplicationmessage/senderuser/{id}findAllJobApplicationMessageOfSenderUser(id)SchoolModuleGETUserAccount JobApplicationMessage
(14) /jobapplicationmessage/{id}findJobApplicationMessageById(id)SchoolModuleGETJobApplicationMessage
(15) /education/user/{id}findAllEducationOfUser(id)SchoolModuleGETUserAccount Education
(16) /school/{id}deleteSchoolById(id)SchoolModuleDELETESchool
(17) /jobapplicationmessage/{id}deleteJobApplicationMessageById(id)SchoolModuleDELETEJobApplicationMessage
(18) /jobapplicationmessage/{id}updateJobApplicationMessageById(jobapplicationmessage)SchoolModulePUTJobApplicationMessage
(19) /educationfindAllEducation()SchoolModuleGETEducation






10.1 EDUCATION


EducationSchoolModuleLinkedIn

Properties (9)

PropertyTypeEntityReferenceModule
(1) ActivitiesSTRINGEducation
(2) DegreeSTRINGEducation
(3) DescriptionSTRINGEducation
(4) EndDateDATEEducation
(5) FieldOfStudySTRINGEducation
(6) GradeSTRINGEducation
(7) SchoolLONGEducationSchoolSchoolModule
(8) StartDateDATEEducation
(9) UserLONGEducationUserAccountUserAccountModule





Example:

final Education education = (Education) invokeModule(SCHOOL_MODULE + "/education/" + id, Education.class);
if (education != null) {
    final School school1 = (School) invokeModule(SCHOOL_MODULE + "/school/" + education.getSchool().getId(), School.class);
    if (school1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + education.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return education;


10.2 JOB APPLICATION MESSAGE


JobApplicationMessageSchoolModuleLinkedIn

Properties (4)

PropertyTypeEntityReferenceModule
(1) BodySTRINGJobApplicationMessage
(2) JobApplicationLONGJobApplicationMessageJobApplicationUserAccountModule
(3) SenderUserLONGJobApplicationMessageUserAccountUserAccountModule
(4) SentAtDATEJobApplicationMessage





Example:

final JobApplicationMessage jobapplicationmessage = (JobApplicationMessage) invokeModule(SCHOOL_MODULE + "/jobapplicationmessage/" + id, JobApplicationMessage.class);
if (jobapplicationmessage != null) {
    final UserAccount senderuser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + jobapplicationmessage.getSenderUser().getId(), UserAccount.class);
    if (senderuser1 != null) {
    }
    final JobApplication jobapplication2 = (JobApplication) invokeModule(USER_ACCOUNT_MODULE + "/jobapplication/" + jobapplicationmessage.getJobApplication().getId(), JobApplication.class);
    if (jobapplication2 != null) {
        final UserAccount applicantuser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + jobapplication2.getApplicantUser().getId(), UserAccount.class);
        if (applicantuser3 != null) {
        }
        final Job job4 = (Job) invokeModule(USER_ACCOUNT_MODULE + "/job/" + jobapplication2.getJob().getId(), Job.class);
        if (job4 != null) {
            final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + job4.getCompany().getId(), Company.class);
            if (company5 != null) {
            }
            final UserAccount postedbyuser6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + job4.getPostedByUser().getId(), UserAccount.class);
            if (postedbyuser6 != null) {
            }
        }
    }
}
return jobapplicationmessage;


10.3 SCHOOL


SchoolSchoolModuleLinkedIn

Properties (6)

PropertyTypeEntityReferenceModule
(1) CitySTRINGSchool
(2) CountrySTRINGSchool
(3) LogoUrlSTRINGSchool
(4) NameSTRINGSchool
(5) TypeSTRINGSchool
(6) WebsiteUrlSTRINGSchool





Example:

final School school = (School) invokeModule(SCHOOL_MODULE + "/school/" + id, School.class);
if (school != null) {
}
return school;


Overview

Summary

ContactDonateImprint