Overview

Summary

ContactDonateImprint


13. SUBSCRIPTION PLAN MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) PromotionPromotionSubscriptionPlanModuleAmazonPrimeVideo
(2) PromotionSubscriptionPlanPromotionSubscriptionPlanSubscriptionPlanModuleAmazonPrimeVideo
(3) SubscriptionSubscriptionSeasonModuleAmazonPrimeVideo
(4) SubscriptionPlanSubscriptionPlanSubscriptionPlanModuleAmazonPrimeVideo

Module Interfaces (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotionsubscriptionplan/{id}findPromotionSubscriptionPlanById(id)SubscriptionPlanModuleGETPromotionSubscriptionPlan
(2) /promotion/{id}updatePromotionById(promotion)SubscriptionPlanModulePUTPromotion
(3) /subscriptionplan/{id}deleteSubscriptionPlanById(id)SubscriptionPlanModuleDELETESubscriptionPlan
(4) /promotionsubscriptionplan/subscriptionplan/{id}findAllPromotionSubscriptionPlanOfSubscriptionPlan(id)SubscriptionPlanModuleGETSubscriptionPlan PromotionSubscriptionPlan
(5) /promotioninsertPromotion(promotion)SubscriptionPlanModulePOSTPromotion
(6) /promotionsubscriptionplaninsertPromotionSubscriptionPlan(promotionsubscriptionplan)SubscriptionPlanModulePOSTPromotionSubscriptionPlan
(7) /subscriptionplan/{id}findSubscriptionPlanById(id)SubscriptionPlanModuleGETSubscriptionPlan
(8) /promotionsubscriptionplan/{id}updatePromotionSubscriptionPlanById(promotionsubscriptionplan)SubscriptionPlanModulePUTPromotionSubscriptionPlan
(9) /subscriptionplaninsertSubscriptionPlan(subscriptionplan)SubscriptionPlanModulePOSTSubscriptionPlan
(10) /promotionfindAllPromotion()SubscriptionPlanModuleGETPromotion
(11) /promotionsubscriptionplan/promotion/{id}findAllPromotionSubscriptionPlanOfPromotion(id)SubscriptionPlanModuleGETPromotion PromotionSubscriptionPlan
(12) /subscriptionplan/{id}updateSubscriptionPlanById(subscriptionplan)SubscriptionPlanModulePUTSubscriptionPlan
(13) /promotionsubscriptionplan/{id}deletePromotionSubscriptionPlanById(id)SubscriptionPlanModuleDELETEPromotionSubscriptionPlan
(14) /promotion/{id}deletePromotionById(id)SubscriptionPlanModuleDELETEPromotion
(15) /promotion/{id}findPromotionById(id)SubscriptionPlanModuleGETPromotion
(16) /promotionsubscriptionplanfindAllPromotionSubscriptionPlan()SubscriptionPlanModuleGETPromotionSubscriptionPlan
(17) /subscriptionplanfindAllSubscriptionPlan()SubscriptionPlanModuleGETSubscriptionPlan






13.1 PROMOTION


PromotionSubscriptionPlanModuleAmazonPrimeVideo

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPromotion
(2) DiscountPercentSTRINGPromotion
(3) EligibleForNewUsersOnlyBOOLPromotion
(4) EndDateDATEPromotion
(5) NameSTRINGPromotion
(6) StartDateDATEPromotion





Example:

final Promotion promotion = (Promotion) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/promotion/" + id, Promotion.class);
if (promotion != null) {
}
return promotion;


13.2 PROMOTION SUBSCRIPTION PLAN


PromotionSubscriptionPlanSubscriptionPlanModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) PromotionLONGPromotionSubscriptionPlanPromotionSubscriptionPlanModule
(2) SubscriptionPlanLONGPromotionSubscriptionPlanSubscriptionPlanSubscriptionPlanModule





Example:

final PromotionSubscriptionPlan promotionsubscriptionplan = (PromotionSubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/promotionsubscriptionplan/" + id, PromotionSubscriptionPlan.class);
if (promotionsubscriptionplan != null) {
    final SubscriptionPlan subscriptionplan1 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + promotionsubscriptionplan.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan1 != null) {
    }
    final Promotion promotion2 = (Promotion) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/promotion/" + promotionsubscriptionplan.getPromotion().getId(), Promotion.class);
    if (promotion2 != null) {
    }
}
return promotionsubscriptionplan;


13.3 SUBSCRIPTION PLAN


SubscriptionPlanSubscriptionPlanModuleAmazonPrimeVideo

Properties (7)

PropertyTypeEntityReferenceModule
(1) AnnualPriceSTRINGSubscriptionPlan
(2) CurrencySTRINGSubscriptionPlan
(3) DescriptionSTRINGSubscriptionPlan
(4) IsPrimeBundleBOOLSubscriptionPlan
(5) IsStudentEligibleBOOLSubscriptionPlan
(6) MonthlyPriceSTRINGSubscriptionPlan
(7) NameSTRINGSubscriptionPlan





Example:

final SubscriptionPlan subscriptionplan = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + id, SubscriptionPlan.class);
if (subscriptionplan != null) {
}
return subscriptionplan;


Overview

Summary

ContactDonateImprint