Overview

Summary

ContactDonateImprint


Appendix E-24: BUSINESS SEGMENT (UI prompt)


BusinessSegmentBusinessSegmentModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGBusinessSegmentCompanyCompanyModule
(2) EndYearINTBusinessSegment
(3) SegmentDescriptionSTRINGBusinessSegment
(4) SegmentNameSTRINGBusinessSegment
(5) StartYearINTBusinessSegment


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /businesssegmentinsertBusinessSegment(businesssegment)BusinessSegmentModulePOSTBusinessSegment
(2) /businesssegment/{id}deleteBusinessSegmentById(id)BusinessSegmentModuleDELETEBusinessSegment
(3) /businesssegment/{id}findBusinessSegmentById(id)BusinessSegmentModuleGETBusinessSegment
(4) /businesssegment/company/{id}findAllBusinessSegmentOfCompany(id)BusinessSegmentModuleGETCompany BusinessSegment
(5) /businesssegmentfindAllBusinessSegment()BusinessSegmentModuleGETBusinessSegment
(6) /businesssegment/{id}updateBusinessSegmentById(businesssegment)BusinessSegmentModulePUTBusinessSegment
(7) /product/businesssegment/{id}findAllProductOfBusinessSegment(id)CompanyModuleGETBusinessSegment Product





Example:

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


Overview

Summary

ContactDonateImprint