Overview

Summary

ContactDonateImprint


Appendix E-5: USER SUBSCRIPTION (UI prompt)


UserSubscriptionSubscriptionPlanModuleMarineTraffic

Properties (6)

PropertyTypeEntityReferenceModule
(1) AutoRenewBOOLUserSubscription
(2) EndUtcDATEUserSubscription
(3) IsTrialBOOLUserSubscription
(4) StartUtcDATEUserSubscription
(5) SubscriptionPlanLONGUserSubscriptionSubscriptionPlanSubscriptionPlanModule
(6) UserAccountLONGUserSubscriptionUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /usersubscription/{id}updateUserSubscriptionById(usersubscription)SubscriptionPlanModulePUTUserSubscription
(2) /usersubscription/useraccount/{id}findAllUserSubscriptionOfUserAccount(id)SubscriptionPlanModuleGETUserAccount UserSubscription
(3) /usersubscriptioninsertUserSubscription(usersubscription)SubscriptionPlanModulePOSTUserSubscription
(4) /usersubscriptionfindAllUserSubscription()SubscriptionPlanModuleGETUserSubscription
(5) /usersubscription/{id}deleteUserSubscriptionById(id)SubscriptionPlanModuleDELETEUserSubscription
(6) /usersubscription/subscriptionplan/{id}findAllUserSubscriptionOfSubscriptionPlan(id)SubscriptionPlanModuleGETSubscriptionPlan UserSubscription
(7) /usersubscription/{id}findUserSubscriptionById(id)SubscriptionPlanModuleGETUserSubscription





Example:

final UserSubscription usersubscription = (UserSubscription) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/usersubscription/" + id, UserSubscription.class);
if (usersubscription != null) {
    final SubscriptionPlan subscriptionplan1 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + usersubscription.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usersubscription.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
        final Country country3 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return usersubscription;


Overview

Summary

ContactDonateImprint