| Contact | Donate | Imprint |
| ProgramParticipation | CompanyModule | Shopify |
| Property | Type | Entity | Reference | Module |
| (1) EndDate | DATE | ProgramParticipation | ||
| (2) Outcome | STRING | ProgramParticipation | ||
| (3) ParticipantCompany | LONG | ProgramParticipation | Company | CompanyModule |
| (4) ParticipantPerson | LONG | ProgramParticipation | Person | PersonModule |
| (5) Program | LONG | ProgramParticipation | Program | ProgramModule |
| (6) Role | STRING | ProgramParticipation | ||
| (7) StartDate | DATE | ProgramParticipation |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /programparticipation/program/{id} | findAllProgramParticipationOfProgram(id) | CompanyModule | GET | Program ProgramParticipation |
| (2) /programparticipation/participantperson/{id} | findAllProgramParticipationOfParticipantPerson(id) | CompanyModule | GET | Person ProgramParticipation |
| (3) /programparticipation/{id} | updateProgramParticipationById(programparticipation) | CompanyModule | PUT | ProgramParticipation |
| (4) /programparticipation | insertProgramParticipation(programparticipation) | CompanyModule | POST | ProgramParticipation |
| (5) /programparticipation/participantcompany/{id} | findAllProgramParticipationOfParticipantCompany(id) | CompanyModule | GET | Company ProgramParticipation |
| (6) /programparticipation/{id} | deleteProgramParticipationById(id) | CompanyModule | DELETE | ProgramParticipation |
| (7) /programparticipation | findAllProgramParticipation() | CompanyModule | GET | ProgramParticipation |
| (8) /programparticipation/{id} | findProgramParticipationById(id) | CompanyModule | GET | ProgramParticipation |
Example:
final ProgramParticipation programparticipation = (ProgramParticipation) invokeModule(COMPANY_MODULE + "/programparticipation/" + id, ProgramParticipation.class);| Contact | Donate | Imprint |