Overview

Summary

ContactDonateImprint


Appendix E-25: DELIVERY SERVICE (UI prompt)


DeliveryServiceProgramModuleWaymo

Properties (5)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGDeliveryService
(2) EndDateDATEDeliveryService
(3) PartnerCompanyINTDeliveryServiceCompanyCompanyModule
(4) ProgramINTDeliveryServiceProgramProgramModule
(5) StartDateDATEDeliveryService


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /deliveryservice/partnercompany/{id}findAllDeliveryServiceOfPartnerCompany(id)ProgramModuleGETCompany DeliveryService
(2) /deliveryservicefindAllDeliveryService()ProgramModuleGETDeliveryService
(3) /deliveryservice/{id}updateDeliveryServiceById(deliveryservice)ProgramModulePUTDeliveryService
(4) /deliveryservice/{id}deleteDeliveryServiceById(id)ProgramModuleDELETEDeliveryService
(5) /deliveryserviceinsertDeliveryService(deliveryservice)ProgramModulePOSTDeliveryService
(6) /deliveryservice/program/{id}findAllDeliveryServiceOfProgram(id)ProgramModuleGETProgram DeliveryService
(7) /deliveryservice/{id}findDeliveryServiceById(id)ProgramModuleGETDeliveryService





Example:

final DeliveryService deliveryservice = (DeliveryService) invokeModule(PROGRAM_MODULE + "/deliveryservice/" + id, DeliveryService.class);
if (deliveryservice != null) {
    final Program program1 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + deliveryservice.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 partnercompany3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + deliveryservice.getPartnerCompany().getId(), Company.class);
    if (partnercompany3 != null) {
    }
}
return deliveryservice;


Overview

Summary

ContactDonateImprint