Overview

Summary

ContactDonateImprint


Appendix E-13: PROGRAM (UI prompt)


ProgramCompanyModuleSpaceX

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyINTProgramCompanyCompanyModule
(2) DescriptionSTRINGProgram
(3) EndDateDATEProgram
(4) NameSTRINGProgram
(5) NotesSTRINGProgram
(6) ProgramTypeSTRINGProgram
(7) StartDateDATEProgram


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /program/company/{id}findAllProgramOfCompany(id)CompanyModuleGETCompany Program
(2) /program/{id}findProgramById(id)CompanyModuleGETProgram
(3) /programinsertProgram(program)CompanyModulePOSTProgram
(4) /programfindAllProgram()CompanyModuleGETProgram
(5) /program/{id}deleteProgramById(id)CompanyModuleDELETEProgram
(6) /contract/program/{id}findAllContractOfProgram(id)CompanyModuleGETProgram Contract
(7) /program/{id}updateProgramById(program)CompanyModulePUTProgram
(8) /mission/program/{id}findAllMissionOfProgram(id)MissionModuleGETProgram Mission





Example:

final Program program = (Program) invokeModule(COMPANY_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