Overview

Summary

ContactDonateImprint


Appendix E-25: ROLE HISTORY (UI prompt)


RoleHistoryRoleModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) EndDateDATERoleHistory
(2) NotesSTRINGRoleHistory
(3) OrganizationNameSTRINGRoleHistory
(4) PersonLONGRoleHistoryPersonCompanyModule
(5) RoleLONGRoleHistoryRoleRoleModule
(6) StartDateDATERoleHistory


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rolehistoryfindAllRoleHistory()RoleModuleGETRoleHistory
(2) /rolehistory/{id}updateRoleHistoryById(rolehistory)RoleModulePUTRoleHistory
(3) /rolehistory/{id}deleteRoleHistoryById(id)RoleModuleDELETERoleHistory
(4) /rolehistory/person/{id}findAllRoleHistoryOfPerson(id)RoleModuleGETPerson RoleHistory
(5) /rolehistory/{id}findRoleHistoryById(id)RoleModuleGETRoleHistory
(6) /rolehistoryinsertRoleHistory(rolehistory)RoleModulePOSTRoleHistory
(7) /rolehistory/role/{id}findAllRoleHistoryOfRole(id)RoleModuleGETRole RoleHistory





Example:

final RoleHistory rolehistory = (RoleHistory) invokeModule(ROLE_MODULE + "/rolehistory/" + id, RoleHistory.class);
if (rolehistory != null) {
    final Role role1 = (Role) invokeModule(ROLE_MODULE + "/role/" + rolehistory.getRole().getId(), Role.class);
    if (role1 != null) {
    }
    final Person person2 = (Person) invokeModule(COMPANY_MODULE + "/person/" + rolehistory.getPerson().getId(), Person.class);
    if (person2 != null) {
    }
}
return rolehistory;


Overview

Summary

ContactDonateImprint