Overview

Summary

ContactDonateImprint


Appendix E-23: PROJECT (UI prompt)


ProjectProjectModuleLoons

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyINTProjectCompanyCompanyModule
(2) DescriptionSTRINGProject
(3) EndDateDATEProject
(4) NameSTRINGProject
(5) StartDateDATEProject


Module Interfaces (11)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /regulatoryapproval/project/{id}findAllRegulatoryApprovalOfProject(id)CountryModuleGETProject RegulatoryApproval
(2) /experiment/project/{id}findAllExperimentOfProject(id)LaunchSiteModuleGETProject Experiment
(3) /mediacoverage/project/{id}findAllMediaCoverageOfProject(id)LaunchSiteModuleGETProject MediaCoverage
(4) /projectinsertProject(project)ProjectModulePOSTProject
(5) /project/{id}findProjectById(id)ProjectModuleGETProject
(6) /project/company/{id}findAllProjectOfCompany(id)ProjectModuleGETCompany Project
(7) /projectfindAllProject()ProjectModuleGETProject
(8) /project/{id}deleteProjectById(id)ProjectModuleDELETEProject
(9) /project/{id}updateProjectById(project)ProjectModulePUTProject
(10) /balloonflight/project/{id}findAllBalloonFlightOfProject(id)ProjectModuleGETProject BalloonFlight
(11) /servicedeployment/project/{id}findAllServiceDeploymentOfProject(id)ModuleGETProject ServiceDeployment





Example:

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


Overview

Summary

ContactDonateImprint