Overview

Summary

ContactDonateImprint


Appendix E-34: SUBSCRIPTION PLAN (UI prompt)


SubscriptionPlanSubscriptionModulePayPal

Properties (9)

PropertyTypeEntityReferenceModule
(1) AmountDOUBLESubscriptionPlan
(2) BillingFrequencyINTSubscriptionPlan
(3) BillingIntervalSTRINGSubscriptionPlan
(4) CurrencyLONGSubscriptionPlanCurrencyCurrencyModule
(5) DescriptionSTRINGSubscriptionPlan
(6) MerchantLONGSubscriptionPlanMerchantMerchantModule
(7) NameSTRINGSubscriptionPlan
(8) StatusSTRINGSubscriptionPlan
(9) TrialDaysINTSubscriptionPlan


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /subscriptionplaninsertSubscriptionPlan(subscriptionplan)SubscriptionModulePOSTSubscriptionPlan
(2) /subscriptionplan/{id}updateSubscriptionPlanById(subscriptionplan)SubscriptionModulePUTSubscriptionPlan
(3) /subscriptionplan/currency/{id}findAllSubscriptionPlanOfCurrency(id)SubscriptionModuleGETCurrency SubscriptionPlan
(4) /subscription/subscriptionplan/{id}findAllSubscriptionOfSubscriptionPlan(id)SubscriptionModuleGETSubscriptionPlan Subscription
(5) /subscriptionplan/merchant/{id}findAllSubscriptionPlanOfMerchant(id)SubscriptionModuleGETMerchant SubscriptionPlan
(6) /subscriptionplan/{id}findSubscriptionPlanById(id)SubscriptionModuleGETSubscriptionPlan
(7) /subscriptionplan/{id}deleteSubscriptionPlanById(id)SubscriptionModuleDELETESubscriptionPlan
(8) /subscriptionplanfindAllSubscriptionPlan()SubscriptionModuleGETSubscriptionPlan





Example:

final SubscriptionPlan subscriptionplan = (SubscriptionPlan) invokeModule(SUBSCRIPTION_MODULE + "/subscriptionplan/" + id, SubscriptionPlan.class);
if (subscriptionplan != null) {
    final Merchant merchant1 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + subscriptionplan.getMerchant().getId(), Merchant.class);
    if (merchant1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final Currency currency3 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + subscriptionplan.getCurrency().getId(), Currency.class);
    if (currency3 != null) {
    }
}
return subscriptionplan;


Overview

Summary

ContactDonateImprint