Overview

Summary

ContactDonateImprint


Appendix E-19: POLICY (UI prompt)


PolicyPolicyModuleShopify

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGPolicyCompanyCompanyModule
(2) DescriptionSTRINGPolicy
(3) EffectiveDateDATEPolicy
(4) NameSTRINGPolicy
(5) RetiredDateDATEPolicy


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /policyinsertPolicy(policy)PolicyModulePOSTPolicy
(2) /policy/company/{id}findAllPolicyOfCompany(id)PolicyModuleGETCompany Policy
(3) /policy/{id}deletePolicyById(id)PolicyModuleDELETEPolicy
(4) /policychange/policy/{id}findAllPolicyChangeOfPolicy(id)PolicyModuleGETPolicy PolicyChange
(5) /policy/{id}findPolicyById(id)PolicyModuleGETPolicy
(6) /policyfindAllPolicy()PolicyModuleGETPolicy
(7) /policy/{id}updatePolicyById(policy)PolicyModulePUTPolicy





Example:

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


Overview

Summary

ContactDonateImprint