Overview

Summary

ContactDonateImprint


Appendix E-9: PLAN FEATURE (UI prompt)


PlanFeatureSubscriptionPlanModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) IsIncludedBOOLPlanFeature
(2) SubscriptionFeatureLONGPlanFeatureSubscriptionFeatureSubscriptionPlanModule
(3) SubscriptionPlanLONGPlanFeatureSubscriptionPlanSubscriptionPlanModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /planfeaturefindAllPlanFeature()SubscriptionPlanModuleGETPlanFeature
(2) /planfeature/subscriptionplan/{id}findAllPlanFeatureOfSubscriptionPlan(id)SubscriptionPlanModuleGETSubscriptionPlan PlanFeature
(3) /planfeatureinsertPlanFeature(planfeature)SubscriptionPlanModulePOSTPlanFeature
(4) /planfeature/{id}deletePlanFeatureById(id)SubscriptionPlanModuleDELETEPlanFeature
(5) /planfeature/subscriptionfeature/{id}findAllPlanFeatureOfSubscriptionFeature(id)SubscriptionPlanModuleGETSubscriptionFeature PlanFeature
(6) /planfeature/{id}updatePlanFeatureById(planfeature)SubscriptionPlanModulePUTPlanFeature
(7) /planfeature/{id}findPlanFeatureById(id)SubscriptionPlanModuleGETPlanFeature





Example:

final PlanFeature planfeature = (PlanFeature) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/planfeature/" + id, PlanFeature.class);
if (planfeature != null) {
    final SubscriptionPlan subscriptionplan1 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + planfeature.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan1 != null) {
    }
    final SubscriptionFeature subscriptionfeature2 = (SubscriptionFeature) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionfeature/" + planfeature.getSubscriptionFeature().getId(), SubscriptionFeature.class);
    if (subscriptionfeature2 != null) {
    }
}
return planfeature;


Overview

Summary

ContactDonateImprint