| Contact | Donate | Imprint |
| Program | ProgramModule | Shopify |
| Property | Type | Entity | Reference | Module |
| (1) Company | LONG | Program | Company | CompanyModule |
| (2) Description | STRING | Program | ||
| (3) EndDate | DATE | Program | ||
| (4) Name | STRING | Program | ||
| (5) ProgramType | STRING | Program | ||
| (6) StartDate | DATE | Program |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /programparticipation/program/{id} | findAllProgramParticipationOfProgram(id) | CompanyModule | GET | Program ProgramParticipation |
| (2) /program | insertProgram(program) | ProgramModule | POST | Program |
| (3) /program/{id} | updateProgramById(program) | ProgramModule | PUT | Program |
| (4) /program | findAllProgram() | ProgramModule | GET | Program |
| (5) /program/{id} | deleteProgramById(id) | ProgramModule | DELETE | Program |
| (6) /program/company/{id} | findAllProgramOfCompany(id) | ProgramModule | GET | Company Program |
| (7) /program/{id} | findProgramById(id) | ProgramModule | GET | Program |
Example:
final Program program = (Program) invokeModule(PROGRAM_MODULE + "/program/" + id, Program.class);| Contact | Donate | Imprint |