Overview

Summary

ContactDonateImprint


Appendix E-7: SERVICE (UI prompt)


ServiceCompanyModuleUber

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGServiceCompanyCompanyModule
(2) DescriptionSTRINGService
(3) LaunchDateDATEService
(4) NameSTRINGService
(5) ServiceTypeSTRINGService
(6) StatusSTRINGService


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /service/{id}updateServiceById(service)CompanyModulePUTService
(2) /servicefindAllService()CompanyModuleGETService
(3) /service/{id}findServiceById(id)CompanyModuleGETService
(4) /serviceinsertService(service)CompanyModulePOSTService
(5) /serviceregion/service/{id}findAllServiceRegionOfService(id)CompanyModuleGETService ServiceRegion
(6) /service/{id}deleteServiceById(id)CompanyModuleDELETEService
(7) /service/company/{id}findAllServiceOfCompany(id)CompanyModuleGETCompany Service
(8) /trip/service/{id}findAllTripOfService(id)VehicleModuleGETService Trip





Example:

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


Overview

Summary

ContactDonateImprint