Overview

Summary

ContactDonateImprint


1. COMPANY MODULE (UI prompt)



Module Entities (11)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleLinkedIn
(2) CompanyEmployeeCompanyEmployeeCompanyModuleLinkedIn
(3) CourseCourseCompanyModuleLinkedIn
(4) CourseTopicCourseTopicLearningTopicModuleLinkedIn
(5) EnrollmentEnrollmentSkillModuleLinkedIn
(6) ExperienceExperienceCompanyModuleLinkedIn
(7) FollowFollowCompanyModuleLinkedIn
(8) JobJobUserAccountModuleLinkedIn
(9) PostPostPostModuleLinkedIn
(10) ProductProductProductModuleLinkedIn
(11) UserAccountUserAccountUserAccountModuleLinkedIn

Module Interfaces (33)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /follow/{id}findFollowById(id)CompanyModuleGETFollow
(2) /course/providercompany/{id}findAllCourseOfProviderCompany(id)CompanyModuleGETCompany Course
(3) /course/{id}updateCourseById(course)CompanyModulePUTCourse
(4) /coursefindAllCourse()CompanyModuleGETCourse
(5) /companyinsertCompany(company)CompanyModulePOSTCompany
(6) /follow/{id}updateFollowById(follow)CompanyModulePUTFollow
(7) /companyemployeefindAllCompanyEmployee()CompanyModuleGETCompanyEmployee
(8) /companyemployee/{id}updateCompanyEmployeeById(companyemployee)CompanyModulePUTCompanyEmployee
(9) /experience/{id}updateExperienceById(experience)CompanyModulePUTExperience
(10) /experience/company/{id}findAllExperienceOfCompany(id)CompanyModuleGETCompany Experience
(11) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(12) /experience/{id}findExperienceById(id)CompanyModuleGETExperience
(13) /course/{id}deleteCourseById(id)CompanyModuleDELETECourse
(14) /companyemployee/{id}deleteCompanyEmployeeById(id)CompanyModuleDELETECompanyEmployee
(15) /courseinsertCourse(course)CompanyModulePOSTCourse
(16) /companyemployeeinsertCompanyEmployee(companyemployee)CompanyModulePOSTCompanyEmployee
(17) /companyemployee/company/{id}findAllCompanyEmployeeOfCompany(id)CompanyModuleGETCompany CompanyEmployee
(18) /follow/{id}deleteFollowById(id)CompanyModuleDELETEFollow
(19) /course/{id}findCourseById(id)CompanyModuleGETCourse
(20) /follow/company/{id}findAllFollowOfCompany(id)CompanyModuleGETCompany Follow
(21) /companyfindAllCompany()CompanyModuleGETCompany
(22) /follow/targetuser/{id}findAllFollowOfTargetUser(id)CompanyModuleGETUserAccount Follow
(23) /experience/{id}deleteExperienceById(id)CompanyModuleDELETEExperience
(24) /follow/followeruser/{id}findAllFollowOfFollowerUser(id)CompanyModuleGETUserAccount Follow
(25) /experienceinsertExperience(experience)CompanyModulePOSTExperience
(26) /followinsertFollow(follow)CompanyModulePOSTFollow
(27) /experiencefindAllExperience()CompanyModuleGETExperience
(28) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(29) /followfindAllFollow()CompanyModuleGETFollow
(30) /experience/user/{id}findAllExperienceOfUser(id)CompanyModuleGETUserAccount Experience
(31) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(32) /companyemployee/{id}findCompanyEmployeeById(id)CompanyModuleGETCompanyEmployee
(33) /companyemployee/user/{id}findAllCompanyEmployeeOfUser(id)CompanyModuleGETUserAccount CompanyEmployee






1.1 COMPANY


CompanyCompanyModuleLinkedIn

Properties (10)

PropertyTypeEntityReferenceModule
(1) CompanySizeMaxINTCompany
(2) CompanySizeMinINTCompany
(3) DescriptionSTRINGCompany
(4) FoundedYearINTCompany
(5) HeadquartersLocationSTRINGCompany
(6) IndustrySTRINGCompany
(7) LogoUrlSTRINGCompany
(8) NameSTRINGCompany
(9) TypeSTRINGCompany
(10) WebsiteUrlSTRINGCompany





Example:

final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);
if (company != null) {
}
return company;


1.2 COMPANY EMPLOYEE


CompanyEmployeeCompanyModuleLinkedIn

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGCompanyEmployeeCompanyCompanyModule
(2) IsCurrentBOOLCompanyEmployee
(3) SinceDateDATECompanyEmployee
(4) TitleSTRINGCompanyEmployee
(5) UserLONGCompanyEmployeeUserAccountUserAccountModule





Example:

final CompanyEmployee companyemployee = (CompanyEmployee) invokeModule(COMPANY_MODULE + "/companyemployee/" + id, CompanyEmployee.class);
if (companyemployee != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyemployee.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + companyemployee.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return companyemployee;


1.3 COURSE


CourseCompanyModuleLinkedIn

Properties (9)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGCourse
(2) DurationMinutesINTCourse
(3) IsPremiumBOOLCourse
(4) LanguageSTRINGCourse
(5) LevelSTRINGCourse
(6) ProviderCompanyLONGCourseCompanyCompanyModule
(7) ReleasedAtDATECourse
(8) TitleSTRINGCourse
(9) UrlSTRINGCourse





Example:

final Course course = (Course) invokeModule(COMPANY_MODULE + "/course/" + id, Course.class);
if (course != null) {
    final Company providercompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + course.getProviderCompany().getId(), Company.class);
    if (providercompany1 != null) {
    }
}
return course;


1.4 EXPERIENCE


ExperienceCompanyModuleLinkedIn

Properties (9)

PropertyTypeEntityReferenceModule
(1) CompanyLONGExperienceCompanyCompanyModule
(2) DescriptionSTRINGExperience
(3) EmploymentTypeSTRINGExperience
(4) EndDateDATEExperience
(5) IsCurrentBOOLExperience
(6) LocationSTRINGExperience
(7) StartDateDATEExperience
(8) TitleSTRINGExperience
(9) UserLONGExperienceUserAccountUserAccountModule





Example:

final Experience experience = (Experience) invokeModule(COMPANY_MODULE + "/experience/" + id, Experience.class);
if (experience != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + experience.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + experience.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return experience;


1.5 FOLLOW


FollowCompanyModuleLinkedIn

Properties (4)

PropertyTypeEntityReferenceModule
(1) CompanyLONGFollowCompanyCompanyModule
(2) CreatedAtDATEFollow
(3) FollowerUserLONGFollowUserAccountUserAccountModule
(4) TargetUserLONGFollowUserAccountUserAccountModule





Example:

final Follow follow = (Follow) invokeModule(COMPANY_MODULE + "/follow/" + id, Follow.class);
if (follow != null) {
    final UserAccount followeruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + follow.getFollowerUser().getId(), UserAccount.class);
    if (followeruser1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + follow.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
    final UserAccount targetuser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + follow.getTargetUser().getId(), UserAccount.class);
    if (targetuser3 != null) {
    }
}
return follow;


Overview

Summary

ContactDonateImprint