Overview

Summary

ContactDonateImprint


Appendix E-28: PROJECT (UI prompt)


ProjectVehicleModelModuleTesla

Properties (9)

PropertyTypeEntityReferenceModule
(1) AnnouncementDateDATEProject
(2) CompanyLONGProjectCompanyCompanyModule
(3) DescriptionSTRINGProject
(4) PlannedEndYearINTProject
(5) PlannedStartYearINTProject
(6) ProjectNameSTRINGProject
(7) ProjectTypeSTRINGProject
(8) RelatedVehicleModelLONGProjectVehicleModelVehicleModelModule
(9) StatusSTRINGProject


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /project/{id}updateProjectById(project)VehicleModelModulePUTProject
(2) /project/{id}deleteProjectById(id)VehicleModelModuleDELETEProject
(3) /project/relatedvehiclemodel/{id}findAllProjectOfRelatedVehicleModel(id)VehicleModelModuleGETVehicleModel Project
(4) /project/{id}findProjectById(id)VehicleModelModuleGETProject
(5) /project/company/{id}findAllProjectOfCompany(id)VehicleModelModuleGETCompany Project
(6) /projectinsertProject(project)VehicleModelModulePOSTProject
(7) /projectfindAllProject()VehicleModelModuleGETProject





Example:

final Project project = (Project) invokeModule(VEHICLE_MODEL_MODULE + "/project/" + id, Project.class);
if (project != null) {
    final VehicleModel relatedvehiclemodel1 = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + project.getRelatedVehicleModel().getId(), VehicleModel.class);
    if (relatedvehiclemodel1 != null) {
        final Product product2 = (Product) invokeModule(COMPANY_MODULE + "/product/" + relatedvehiclemodel1.getProduct().getId(), Product.class);
        if (product2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
            final BusinessSegment businesssegment4 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product2.getBusinessSegment().getId(), BusinessSegment.class);
            if (businesssegment4 != null) {
                final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment4.getCompany().getId(), Company.class);
                if (company5 != null) {
                }
            }
        }
        final VehicleCategory vehiclecategory6 = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + relatedvehiclemodel1.getVehicleCategory().getId(), VehicleCategory.class);
        if (vehiclecategory6 != null) {
        }
    }
    final Company company7 = (Company) invokeModule(COMPANY_MODULE + "/company/" + project.getCompany().getId(), Company.class);
    if (company7 != null) {
    }
}
return project;


Overview

Summary

ContactDonateImprint