Overview

Summary

ContactDonateImprint


Appendix E-43: SUBSIDIARY (UI prompt)


SubsidiarySubscriptionPlanModuleNetflix

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGSubsidiaryCompanyCompanyModule
(2) DescriptionSTRINGSubsidiary
(3) EndDateDATESubsidiary
(4) NameSTRINGSubsidiary
(5) ParentCompanyLONGSubsidiaryCompanyCompanyModule
(6) StartDateDATESubsidiary


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /subsidiaryinsertSubsidiary(subsidiary)SubscriptionPlanModulePOSTSubsidiary
(2) /subsidiaryfindAllSubsidiary()SubscriptionPlanModuleGETSubsidiary
(3) /subsidiary/company/{id}findAllSubsidiaryOfCompany(id)SubscriptionPlanModuleGETCompany Subsidiary
(4) /subsidiary/{id}updateSubsidiaryById(subsidiary)SubscriptionPlanModulePUTSubsidiary
(5) /subsidiary/parentcompany/{id}findAllSubsidiaryOfParentCompany(id)SubscriptionPlanModuleGETCompany Subsidiary
(6) /subsidiary/{id}deleteSubsidiaryById(id)SubscriptionPlanModuleDELETESubsidiary
(7) /subsidiary/{id}findSubsidiaryById(id)SubscriptionPlanModuleGETSubsidiary





Example:

final Subsidiary subsidiary = (Subsidiary) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subsidiary/" + id, Subsidiary.class);
if (subsidiary != null) {
    final Company parentcompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + subsidiary.getParentCompany().getId(), Company.class);
    if (parentcompany1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + subsidiary.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return subsidiary;


Overview

Summary

ContactDonateImprint