Overview

Summary

ContactDonateImprint


Appendix E-22: PROGRAM (UI prompt)


ProgramProgramModuleShopify

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGProgramCompanyCompanyModule
(2) DescriptionSTRINGProgram
(3) EndDateDATEProgram
(4) NameSTRINGProgram
(5) ProgramTypeSTRINGProgram
(6) StartDateDATEProgram


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /programparticipation/program/{id}findAllProgramParticipationOfProgram(id)CompanyModuleGETProgram ProgramParticipation
(2) /programinsertProgram(program)ProgramModulePOSTProgram
(3) /program/{id}updateProgramById(program)ProgramModulePUTProgram
(4) /programfindAllProgram()ProgramModuleGETProgram
(5) /program/{id}deleteProgramById(id)ProgramModuleDELETEProgram
(6) /program/company/{id}findAllProgramOfCompany(id)ProgramModuleGETCompany Program
(7) /program/{id}findProgramById(id)ProgramModuleGETProgram





Example:

final Program program = (Program) invokeModule(PROGRAM_MODULE + "/program/" + id, Program.class);
if (program != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return program;


Overview

Summary

ContactDonateImprint