Overview

Summary

ContactDonateImprint


3. LAUNCH SITE MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) BalloonFlightBalloonFlightProjectModuleLoons
(2) CityCityRegionModuleLoons
(3) ExperimentExperimentLaunchSiteModuleLoons
(4) ExperimentResultExperimentResultLaunchSiteModuleLoons
(5) LaunchSiteLaunchSiteLaunchSiteModuleLoons
(6) MediaCoverageMediaCoverageLaunchSiteModuleLoons
(7) ProjectProjectProjectModuleLoons

Module Interfaces (24)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /launchsiteinsertLaunchSite(launchsite)LaunchSiteModulePOSTLaunchSite
(2) /mediacoverage/project/{id}findAllMediaCoverageOfProject(id)LaunchSiteModuleGETProject MediaCoverage
(3) /launchsitefindAllLaunchSite()LaunchSiteModuleGETLaunchSite
(4) /mediacoverage/{id}deleteMediaCoverageById(id)LaunchSiteModuleDELETEMediaCoverage
(5) /launchsite/city/{id}findAllLaunchSiteOfCity(id)LaunchSiteModuleGETCity LaunchSite
(6) /experimentresultfindAllExperimentResult()LaunchSiteModuleGETExperimentResult
(7) /mediacoverageinsertMediaCoverage(mediacoverage)LaunchSiteModulePOSTMediaCoverage
(8) /experimentresult/{id}deleteExperimentResultById(id)LaunchSiteModuleDELETEExperimentResult
(9) /launchsite/{id}updateLaunchSiteById(launchsite)LaunchSiteModulePUTLaunchSite
(10) /experimentfindAllExperiment()LaunchSiteModuleGETExperiment
(11) /experiment/project/{id}findAllExperimentOfProject(id)LaunchSiteModuleGETProject Experiment
(12) /launchsite/{id}deleteLaunchSiteById(id)LaunchSiteModuleDELETELaunchSite
(13) /experimentinsertExperiment(experiment)LaunchSiteModulePOSTExperiment
(14) /experiment/{id}deleteExperimentById(id)LaunchSiteModuleDELETEExperiment
(15) /mediacoverage/{id}updateMediaCoverageById(mediacoverage)LaunchSiteModulePUTMediaCoverage
(16) /experiment/{id}updateExperimentById(experiment)LaunchSiteModulePUTExperiment
(17) /experimentresultinsertExperimentResult(experimentresult)LaunchSiteModulePOSTExperimentResult
(18) /mediacoveragefindAllMediaCoverage()LaunchSiteModuleGETMediaCoverage
(19) /experimentresult/experiment/{id}findAllExperimentResultOfExperiment(id)LaunchSiteModuleGETExperiment ExperimentResult
(20) /experimentresult/{id}updateExperimentResultById(experimentresult)LaunchSiteModulePUTExperimentResult
(21) /launchsite/{id}findLaunchSiteById(id)LaunchSiteModuleGETLaunchSite
(22) /experimentresult/{id}findExperimentResultById(id)LaunchSiteModuleGETExperimentResult
(23) /experiment/{id}findExperimentById(id)LaunchSiteModuleGETExperiment
(24) /mediacoverage/{id}findMediaCoverageById(id)LaunchSiteModuleGETMediaCoverage






3.1 EXPERIMENT


ExperimentLaunchSiteModuleLoons

Properties (5)

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





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;


3.2 EXPERIMENT RESULT


ExperimentResultLaunchSiteModuleLoons

Properties (5)

PropertyTypeEntityReferenceModule
(1) ExperimentINTExperimentResultExperimentLaunchSiteModule
(2) MetricNameSTRINGExperimentResult
(3) MetricValueSTRINGExperimentResult
(4) NotesSTRINGExperimentResult
(5) UnitSTRINGExperimentResult





Example:

final ExperimentResult experimentresult = (ExperimentResult) invokeModule(LAUNCH_SITE_MODULE + "/experimentresult/" + id, ExperimentResult.class);
if (experimentresult != null) {
    final Experiment experiment1 = (Experiment) invokeModule(LAUNCH_SITE_MODULE + "/experiment/" + experimentresult.getExperiment().getId(), Experiment.class);
    if (experiment1 != null) {
        final Project project2 = (Project) invokeModule(PROJECT_MODULE + "/project/" + experiment1.getProject().getId(), Project.class);
        if (project2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + project2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
        }
    }
}
return experimentresult;


3.3 LAUNCH SITE


LaunchSiteLaunchSiteModuleLoons

Properties (5)

PropertyTypeEntityReferenceModule
(1) CityINTLaunchSiteCityRegionModule
(2) ElevationMetersSTRINGLaunchSite
(3) LatitudeSTRINGLaunchSite
(4) LongitudeSTRINGLaunchSite
(5) NameSTRINGLaunchSite





Example:

final LaunchSite launchsite = (LaunchSite) invokeModule(LAUNCH_SITE_MODULE + "/launchsite/" + id, LaunchSite.class);
if (launchsite != null) {
    final City city1 = (City) invokeModule(REGION_MODULE + "/city/" + launchsite.getCity().getId(), City.class);
    if (city1 != null) {
        final Region region2 = (Region) invokeModule(REGION_MODULE + "/region/" + city1.getRegion().getId(), Region.class);
        if (region2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + region2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
}
return launchsite;


3.4 MEDIA COVERAGE


MediaCoverageLaunchSiteModuleLoons

Properties (6)

PropertyTypeEntityReferenceModule
(1) ProjectINTMediaCoverageProjectProjectModule
(2) PublicationDateDATEMediaCoverage
(3) PublisherSTRINGMediaCoverage
(4) SummarySTRINGMediaCoverage
(5) TitleSTRINGMediaCoverage
(6) UrlSTRINGMediaCoverage





Example:

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


Overview

Summary

ContactDonateImprint