Overview

Summary

ContactDonateImprint


1. COMPANY MODULE (UI prompt)



Module Entities (16)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleSpaceX
(2) CompanyRoleCompanyRoleCompanyModuleSpaceX
(3) ContractContractCompanyModuleSpaceX
(4) CustomerCustomerCustomerModuleSpaceX
(5) FacilityFacilityFacilityModuleSpaceX
(6) LaunchVehicleLaunchVehicleLaunchVehicleModuleSpaceX
(7) MissionMissionMissionModuleSpaceX
(8) PersonPersonPersonModuleSpaceX
(9) ProgramProgramCompanyModuleSpaceX
(10) RocketEngineRocketEngineShipRoleModuleSpaceX
(11) SatelliteSatelliteCustomerModuleSpaceX
(12) ShipShipCompanyModuleSpaceX
(13) ShipAssignmentShipAssignmentCompanyModuleSpaceX
(14) ShipRoleShipRoleShipRoleModuleSpaceX
(15) SpacecraftSpacecraftMissionModuleSpaceX
(16) StarlinkNetworkStarlinkNetworkStarlinkNetworkModuleSpaceX

Module Interfaces (40)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /contract/{id}updateContractById(contract)CompanyModulePUTContract
(2) /shipassignmentinsertShipAssignment(shipassignment)CompanyModulePOSTShipAssignment
(3) /companyrole/{id}findCompanyRoleById(id)CompanyModuleGETCompanyRole
(4) /shipinsertShip(ship)CompanyModulePOSTShip
(5) /companyinsertCompany(company)CompanyModulePOSTCompany
(6) /companyrole/person/{id}findAllCompanyRoleOfPerson(id)CompanyModuleGETPerson CompanyRole
(7) /programinsertProgram(program)CompanyModulePOSTProgram
(8) /programfindAllProgram()CompanyModuleGETProgram
(9) /shipassignment/{id}deleteShipAssignmentById(id)CompanyModuleDELETEShipAssignment
(10) /companyrole/{id}updateCompanyRoleById(companyrole)CompanyModulePUTCompanyRole
(11) /contract/{id}deleteContractById(id)CompanyModuleDELETEContract
(12) /program/{id}updateProgramById(program)CompanyModulePUTProgram
(13) /program/{id}findProgramById(id)CompanyModuleGETProgram
(14) /shipassignment/{id}updateShipAssignmentById(shipassignment)CompanyModulePUTShipAssignment
(15) /shipassignment/mission/{id}findAllShipAssignmentOfMission(id)CompanyModuleGETMission ShipAssignment
(16) /shipassignment/shiprole/{id}findAllShipAssignmentOfShipRole(id)CompanyModuleGETShipRole ShipAssignment
(17) /companyrolefindAllCompanyRole()CompanyModuleGETCompanyRole
(18) /ship/{id}findShipById(id)CompanyModuleGETShip
(19) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(20) /ship/company/{id}findAllShipOfCompany(id)CompanyModuleGETCompany Ship
(21) /shipfindAllShip()CompanyModuleGETShip
(22) /program/{id}deleteProgramById(id)CompanyModuleDELETEProgram
(23) /ship/{id}deleteShipById(id)CompanyModuleDELETEShip
(24) /contract/{id}findContractById(id)CompanyModuleGETContract
(25) /companyrole/{id}deleteCompanyRoleById(id)CompanyModuleDELETECompanyRole
(26) /ship/{id}updateShipById(ship)CompanyModulePUTShip
(27) /contract/company/{id}findAllContractOfCompany(id)CompanyModuleGETCompany Contract
(28) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(29) /contractfindAllContract()CompanyModuleGETContract
(30) /companyrole/company/{id}findAllCompanyRoleOfCompany(id)CompanyModuleGETCompany CompanyRole
(31) /shipassignment/{id}findShipAssignmentById(id)CompanyModuleGETShipAssignment
(32) /shipassignmentfindAllShipAssignment()CompanyModuleGETShipAssignment
(33) /companyroleinsertCompanyRole(companyrole)CompanyModulePOSTCompanyRole
(34) /program/company/{id}findAllProgramOfCompany(id)CompanyModuleGETCompany Program
(35) /contract/program/{id}findAllContractOfProgram(id)CompanyModuleGETProgram Contract
(36) /contract/customer/{id}findAllContractOfCustomer(id)CompanyModuleGETCustomer Contract
(37) /shipassignment/ship/{id}findAllShipAssignmentOfShip(id)CompanyModuleGETShip ShipAssignment
(38) /contractinsertContract(contract)CompanyModulePOSTContract
(39) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(40) /companyfindAllCompany()CompanyModuleGETCompany






1.1 COMPANY


CompanyCompanyModuleSpaceX

Properties (9)

PropertyTypeEntityReferenceModule
(1) FoundedDateDATECompany
(2) HeadquartersCitySTRINGCompany
(3) HeadquartersCountrySTRINGCompany
(4) HeadquartersRegionSTRINGCompany
(5) IndustrySTRINGCompany
(6) LegalFormSTRINGCompany
(7) NameSTRINGCompany
(8) NotesSTRINGCompany
(9) WebsiteSTRINGCompany





Example:

final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);
if (company != null) {
}
return company;


1.2 COMPANY ROLE


CompanyRoleCompanyModuleSpaceX

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyINTCompanyRoleCompanyCompanyModule
(2) EndDateDATECompanyRole
(3) NotesSTRINGCompanyRole
(4) PersonINTCompanyRolePersonPersonModule
(5) StartDateDATECompanyRole
(6) TitleSTRINGCompanyRole





Example:

final CompanyRole companyrole = (CompanyRole) invokeModule(COMPANY_MODULE + "/companyrole/" + id, CompanyRole.class);
if (companyrole != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyrole.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Person person2 = (Person) invokeModule(PERSON_MODULE + "/person/" + companyrole.getPerson().getId(), Person.class);
    if (person2 != null) {
    }
}
return companyrole;


1.3 CONTRACT


ContractCompanyModuleSpaceX

Properties (9)

PropertyTypeEntityReferenceModule
(1) CompanyINTContractCompanyCompanyModule
(2) CustomerINTContractCustomerCustomerModule
(3) DescriptionSTRINGContract
(4) EndDateDATEContract
(5) NameSTRINGContract
(6) ProgramINTContractProgramCompanyModule
(7) SignedDateDATEContract
(8) StartDateDATEContract
(9) ValueUsdSTRINGContract





Example:

final Contract contract = (Contract) invokeModule(COMPANY_MODULE + "/contract/" + id, Contract.class);
if (contract != null) {
    final Program program1 = (Program) invokeModule(COMPANY_MODULE + "/program/" + contract.getProgram().getId(), Program.class);
    if (program1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + contract.getCompany().getId(), Company.class);
    if (company3 != null) {
    }
    final Customer customer4 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + contract.getCustomer().getId(), Customer.class);
    if (customer4 != null) {
    }
}
return contract;


1.4 PROGRAM


ProgramCompanyModuleSpaceX

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyINTProgramCompanyCompanyModule
(2) DescriptionSTRINGProgram
(3) EndDateDATEProgram
(4) NameSTRINGProgram
(5) NotesSTRINGProgram
(6) ProgramTypeSTRINGProgram
(7) StartDateDATEProgram





Example:

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


1.5 SHIP


ShipCompanyModuleSpaceX

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyINTShipCompanyCompanyModule
(2) HomePortSTRINGShip
(3) NameSTRINGShip
(4) NotesSTRINGShip
(5) ShipTypeSTRINGShip





Example:

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


1.6 SHIP ASSIGNMENT


ShipAssignmentCompanyModuleSpaceX

Properties (4)

PropertyTypeEntityReferenceModule
(1) MissionINTShipAssignmentMissionMissionModule
(2) NotesSTRINGShipAssignment
(3) ShipINTShipAssignmentShipCompanyModule
(4) ShipRoleINTShipAssignmentShipRoleShipRoleModule





Example:

final ShipAssignment shipassignment = (ShipAssignment) invokeModule(COMPANY_MODULE + "/shipassignment/" + id, ShipAssignment.class);
if (shipassignment != null) {
    final ShipRole shiprole1 = (ShipRole) invokeModule(SHIP_ROLE_MODULE + "/shiprole/" + shipassignment.getShipRole().getId(), ShipRole.class);
    if (shiprole1 != null) {
    }
    final Mission mission2 = (Mission) invokeModule(MISSION_MODULE + "/mission/" + shipassignment.getMission().getId(), Mission.class);
    if (mission2 != null) {
        final Spacecraft spacecraft3 = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + mission2.getSpacecraft().getId(), Spacecraft.class);
        if (spacecraft3 != null) {
            final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + spacecraft3.getCompany().getId(), Company.class);
            if (company4 != null) {
            }
        }
        final Contract contract5 = (Contract) invokeModule(COMPANY_MODULE + "/contract/" + mission2.getContract().getId(), Contract.class);
        if (contract5 != null) {
            final Program program6 = (Program) invokeModule(COMPANY_MODULE + "/program/" + contract5.getProgram().getId(), Program.class);
            if (program6 != null) {
                final Company company7 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program6.getCompany().getId(), Company.class);
                if (company7 != null) {
                }
            }
            final Company company8 = (Company) invokeModule(COMPANY_MODULE + "/company/" + contract5.getCompany().getId(), Company.class);
            if (company8 != null) {
            }
            final Customer customer9 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + contract5.getCustomer().getId(), Customer.class);
            if (customer9 != null) {
            }
        }
        final Customer customer10 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + mission2.getCustomer().getId(), Customer.class);
        if (customer10 != null) {
        }
        final Company company11 = (Company) invokeModule(COMPANY_MODULE + "/company/" + mission2.getCompany().getId(), Company.class);
        if (company11 != null) {
        }
        final LaunchVehicle launchvehicle12 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + mission2.getLaunchVehicle().getId(), LaunchVehicle.class);
        if (launchvehicle12 != null) {
            final Company company13 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle12.getCompany().getId(), Company.class);
            if (company13 != null) {
            }
        }
        final LandingSite landingsite14 = (LandingSite) invokeModule(MISSION_MODULE + "/landingsite/" + mission2.getLandingSite().getId(), LandingSite.class);
        if (landingsite14 != null) {
            final Facility facility15 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + landingsite14.getFacility().getId(), Facility.class);
            if (facility15 != null) {
                final Company company16 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility15.getCompany().getId(), Company.class);
                if (company16 != null) {
                }
            }
        }
        final Program program17 = (Program) invokeModule(COMPANY_MODULE + "/program/" + mission2.getProgram().getId(), Program.class);
        if (program17 != null) {
            final Company company18 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program17.getCompany().getId(), Company.class);
            if (company18 != null) {
            }
        }
        final MissionType missiontype19 = (MissionType) invokeModule(MISSION_MODULE + "/missiontype/" + mission2.getMissionType().getId(), MissionType.class);
        if (missiontype19 != null) {
        }
        final Orbit orbit20 = (Orbit) invokeModule(MISSION_MODULE + "/orbit/" + mission2.getOrbit().getId(), Orbit.class);
        if (orbit20 != null) {
        }
        final LaunchSite launchsite21 = (LaunchSite) invokeModule(FACILITY_MODULE + "/launchsite/" + mission2.getLaunchSite().getId(), LaunchSite.class);
        if (launchsite21 != null) {
            final Facility facility22 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + launchsite21.getFacility().getId(), Facility.class);
            if (facility22 != null) {
                final Company company23 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility22.getCompany().getId(), Company.class);
                if (company23 != null) {
                }
            }
        }
    }
    final Ship ship24 = (Ship) invokeModule(COMPANY_MODULE + "/ship/" + shipassignment.getShip().getId(), Ship.class);
    if (ship24 != null) {
        final Company company25 = (Company) invokeModule(COMPANY_MODULE + "/company/" + ship24.getCompany().getId(), Company.class);
        if (company25 != null) {
        }
    }
}
return shipassignment;


Overview

Summary

ContactDonateImprint