Overview

Summary

ContactDonateImprint


Appendix E-6: EXPERIMENT (UI prompt)


ExperimentLaunchSiteModuleLoons

Properties (5)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGExperiment
(2) EndDateDATEExperiment
(3) NameSTRINGExperiment
(4) ProjectINTExperimentProjectProjectModule
(5) StartDateDATEExperiment


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /experimentresult/experiment/{id}findAllExperimentResultOfExperiment(id)LaunchSiteModuleGETExperiment ExperimentResult
(2) /experiment/project/{id}findAllExperimentOfProject(id)LaunchSiteModuleGETProject Experiment
(3) /experimentfindAllExperiment()LaunchSiteModuleGETExperiment
(4) /experimentinsertExperiment(experiment)LaunchSiteModulePOSTExperiment
(5) /experiment/{id}deleteExperimentById(id)LaunchSiteModuleDELETEExperiment
(6) /experiment/{id}updateExperimentById(experiment)LaunchSiteModulePUTExperiment
(7) /experiment/{id}findExperimentById(id)LaunchSiteModuleGETExperiment





Example:

final Experiment experiment = (Experiment) invokeModule(LAUNCH_SITE_MODULE + "/experiment/" + id, Experiment.class);
if (experiment != null) {
    final Project project1 = (Project) invokeModule(PROJECT_MODULE + "/project/" + experiment.getProject().getId(), Project.class);
    if (project1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + project1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return experiment;


Overview

Summary

ContactDonateImprint