Overview

Summary

ContactDonateImprint


12. USER ACCOUNT MODULE (UI prompt)



Module Entities (27)

EntityAliasModuleGlobal Schema
(1) CommentCommentUserAccountModuleLinkedIn
(2) CompanyCompanyCompanyModuleLinkedIn
(3) CompanyEmployeeCompanyEmployeeCompanyModuleLinkedIn
(4) ConnectionConnectionLearningTopicModuleLinkedIn
(5) EducationEducationSchoolModuleLinkedIn
(6) EnrollmentEnrollmentSkillModuleLinkedIn
(7) ExperienceExperienceCompanyModuleLinkedIn
(8) FollowFollowCompanyModuleLinkedIn
(9) GameSessionGameSessionGameModuleLinkedIn
(10) GroupGroupGroupModuleLinkedIn
(11) GroupMemberGroupMemberGroupModuleLinkedIn
(12) JobJobUserAccountModuleLinkedIn
(13) JobApplicationJobApplicationUserAccountModuleLinkedIn
(14) JobApplicationMessageJobApplicationMessageSchoolModuleLinkedIn
(15) MessageMessageMessageThreadModuleLinkedIn
(16) MessageParticipantMessageParticipantMessageThreadModuleLinkedIn
(17) NotificationNotificationGameModuleLinkedIn
(18) PostPostPostModuleLinkedIn
(19) ProductReviewProductReviewProductModuleLinkedIn
(20) ReactionReactionPostModuleLinkedIn
(21) SavedJobSavedJobPostTopicModuleLinkedIn
(22) SkillSkillSkillModuleLinkedIn
(23) SkillEndorsementSkillEndorsementUserAccountModuleLinkedIn
(24) UserAccountUserAccountUserAccountModuleLinkedIn
(25) UserLanguageUserLanguageLanguageModuleLinkedIn
(26) UserProfileUserProfileGroupModuleLinkedIn
(27) UserSkillUserSkillSkillModuleLinkedIn

Module Interfaces (34)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /skillendorsement/{id}findSkillEndorsementById(id)UserAccountModuleGETSkillEndorsement
(2) /skillendorsementinsertSkillEndorsement(skillendorsement)UserAccountModulePOSTSkillEndorsement
(3) /jobapplicationfindAllJobApplication()UserAccountModuleGETJobApplication
(4) /jobapplication/{id}updateJobApplicationById(jobapplication)UserAccountModulePUTJobApplication
(5) /comment/authoruser/{id}findAllCommentOfAuthorUser(id)UserAccountModuleGETUserAccount Comment
(6) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(7) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(8) /jobinsertJob(job)UserAccountModulePOSTJob
(9) /job/{id}findJobById(id)UserAccountModuleGETJob
(10) /jobapplication/job/{id}findAllJobApplicationOfJob(id)UserAccountModuleGETJob JobApplication
(11) /jobapplication/applicantuser/{id}findAllJobApplicationOfApplicantUser(id)UserAccountModuleGETUserAccount JobApplication
(12) /jobfindAllJob()UserAccountModuleGETJob
(13) /comment/{id}updateCommentById(comment)UserAccountModulePUTComment
(14) /jobapplicationinsertJobApplication(jobapplication)UserAccountModulePOSTJobApplication
(15) /comment/post/{id}findAllCommentOfPost(id)UserAccountModuleGETPost Comment
(16) /skillendorsement/skill/{id}findAllSkillEndorsementOfSkill(id)UserAccountModuleGETSkill SkillEndorsement
(17) /jobapplication/{id}deleteJobApplicationById(id)UserAccountModuleDELETEJobApplication
(18) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(19) /skillendorsementfindAllSkillEndorsement()UserAccountModuleGETSkillEndorsement
(20) /comment/{id}findCommentById(id)UserAccountModuleGETComment
(21) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(22) /commentfindAllComment()UserAccountModuleGETComment
(23) /jobapplication/{id}findJobApplicationById(id)UserAccountModuleGETJobApplication
(24) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(25) /skillendorsement/targetuser/{id}findAllSkillEndorsementOfTargetUser(id)UserAccountModuleGETUserAccount SkillEndorsement
(26) /job/postedbyuser/{id}findAllJobOfPostedByUser(id)UserAccountModuleGETUserAccount Job
(27) /skillendorsement/{id}updateSkillEndorsementById(skillendorsement)UserAccountModulePUTSkillEndorsement
(28) /job/{id}deleteJobById(id)UserAccountModuleDELETEJob
(29) /job/company/{id}findAllJobOfCompany(id)UserAccountModuleGETCompany Job
(30) /skillendorsement/{id}deleteSkillEndorsementById(id)UserAccountModuleDELETESkillEndorsement
(31) /comment/{id}deleteCommentById(id)UserAccountModuleDELETEComment
(32) /skillendorsement/endorseruser/{id}findAllSkillEndorsementOfEndorserUser(id)UserAccountModuleGETUserAccount SkillEndorsement
(33) /job/{id}updateJobById(job)UserAccountModulePUTJob
(34) /commentinsertComment(comment)UserAccountModulePOSTComment






12.1 COMMENT


CommentUserAccountModuleLinkedIn

Properties (7)

PropertyTypeEntityReferenceModule
(1) AuthorUserLONGCommentUserAccountUserAccountModule
(2) BodySTRINGComment
(3) CreatedAtDATEComment
(4) IsDeletedBOOLComment
(5) ParentCommentLONGComment
(6) PostLONGCommentPostPostModule
(7) UpdatedAtDATEComment





Example:

final Comment comment = (Comment) invokeModule(USER_ACCOUNT_MODULE + "/comment/" + id, Comment.class);
if (comment != null) {
    final Post post1 = (Post) invokeModule(POST_MODULE + "/post/" + comment.getPost().getId(), Post.class);
    if (post1 != null) {
        final UserAccount authoruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post1.getAuthorUser().getId(), UserAccount.class);
        if (authoruser2 != null) {
        }
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + post1.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
    }
    final UserAccount authoruser4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + comment.getAuthorUser().getId(), UserAccount.class);
    if (authoruser4 != null) {
    }
}
return comment;


12.2 JOB


JobUserAccountModuleLinkedIn

Properties (15)

PropertyTypeEntityReferenceModule
(1) CompanyLONGJobCompanyCompanyModule
(2) DescriptionSTRINGJob
(3) EmploymentTypeSTRINGJob
(4) ExpirationAtDATEJob
(5) IsActiveBOOLJob
(6) LocationSTRINGJob
(7) PostedAtDATEJob
(8) PostedByUserLONGJobUserAccountUserAccountModule
(9) RemoteAllowedBOOLJob
(10) SalaryCurrencySTRINGJob
(11) SalaryMaxDOUBLEJob
(12) SalaryMinDOUBLEJob
(13) SeniorityLevelSTRINGJob
(14) TitleSTRINGJob
(15) WorkplaceTypeSTRINGJob





Example:

final Job job = (Job) invokeModule(USER_ACCOUNT_MODULE + "/job/" + id, Job.class);
if (job != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + job.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final UserAccount postedbyuser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + job.getPostedByUser().getId(), UserAccount.class);
    if (postedbyuser2 != null) {
    }
}
return job;


12.3 JOB APPLICATION


JobApplicationUserAccountModuleLinkedIn

Properties (7)

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





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;


12.4 SKILL ENDORSEMENT


SkillEndorsementUserAccountModuleLinkedIn

Properties (5)

PropertyTypeEntityReferenceModule
(1) CommentSTRINGSkillEndorsement
(2) CreatedAtDATESkillEndorsement
(3) EndorserUserLONGSkillEndorsementUserAccountUserAccountModule
(4) SkillLONGSkillEndorsementSkillSkillModule
(5) TargetUserLONGSkillEndorsementUserAccountUserAccountModule





Example:

final SkillEndorsement skillendorsement = (SkillEndorsement) invokeModule(USER_ACCOUNT_MODULE + "/skillendorsement/" + id, SkillEndorsement.class);
if (skillendorsement != null) {
    final Skill skill1 = (Skill) invokeModule(SKILL_MODULE + "/skill/" + skillendorsement.getSkill().getId(), Skill.class);
    if (skill1 != null) {
    }
    final UserAccount endorseruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + skillendorsement.getEndorserUser().getId(), UserAccount.class);
    if (endorseruser2 != null) {
    }
    final UserAccount targetuser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + skillendorsement.getTargetUser().getId(), UserAccount.class);
    if (targetuser3 != null) {
    }
}
return skillendorsement;


12.5 USER ACCOUNT


UserAccountUserAccountModuleLinkedIn

Properties (9)

PropertyTypeEntityReferenceModule
(1) AccountTypeSTRINGUserAccount
(2) CountrySTRINGUserAccount
(3) CreatedAtDATEUserAccount
(4) EmailSTRINGUserAccount
(5) IsActiveBOOLUserAccount
(6) LanguageSTRINGUserAccount
(7) LastLoginAtDATEUserAccount
(8) PasswordHashSTRINGUserAccount
(9) TimezoneSTRINGUserAccount





Example:

final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);
if (useraccount != null) {
}
return useraccount;


Overview

Summary

ContactDonateImprint