Overview

Summary

ContactDonateImprint


13. USER ACCOUNT MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) BookingBookingBookingModuleBookingCom
(2) CurrencyCurrencyCurrencyModuleBookingCom
(3) LanguageLanguageLanguageModuleBookingCom
(4) LoyaltyProgramLoyaltyProgramUserAccountModuleBookingCom
(5) PaymentPaymentCurrencyModuleBookingCom
(6) PaymentMethodPaymentMethodUserAccountModuleBookingCom
(7) ReviewReviewLanguageModuleBookingCom
(8) TravelCreditTransactionTravelCreditTransactionUserAccountModuleBookingCom
(9) UserAccountUserAccountUserAccountModuleBookingCom
(10) UserLoyaltyStatusUserLoyaltyStatusUserAccountModuleBookingCom

Module Interfaces (32)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(2) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(3) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(4) /paymentmethod/{id}deletePaymentMethodById(id)UserAccountModuleDELETEPaymentMethod
(5) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(6) /travelcredittransaction/{id}updateTravelCreditTransactionById(travelcredittransaction)UserAccountModulePUTTravelCreditTransaction
(7) /paymentmethodinsertPaymentMethod(paymentmethod)UserAccountModulePOSTPaymentMethod
(8) /loyaltyprogram/{id}findLoyaltyProgramById(id)UserAccountModuleGETLoyaltyProgram
(9) /paymentmethodfindAllPaymentMethod()UserAccountModuleGETPaymentMethod
(10) /travelcredittransaction/{id}deleteTravelCreditTransactionById(id)UserAccountModuleDELETETravelCreditTransaction
(11) /paymentmethod/{id}updatePaymentMethodById(paymentmethod)UserAccountModulePUTPaymentMethod
(12) /loyaltyprogram/{id}updateLoyaltyProgramById(loyaltyprogram)UserAccountModulePUTLoyaltyProgram
(13) /travelcredittransaction/{id}findTravelCreditTransactionById(id)UserAccountModuleGETTravelCreditTransaction
(14) /loyaltyprograminsertLoyaltyProgram(loyaltyprogram)UserAccountModulePOSTLoyaltyProgram
(15) /userloyaltystatusinsertUserLoyaltyStatus(userloyaltystatus)UserAccountModulePOSTUserLoyaltyStatus
(16) /userloyaltystatus/{id}findUserLoyaltyStatusById(id)UserAccountModuleGETUserLoyaltyStatus
(17) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(18) /userloyaltystatus/useraccount/{id}findAllUserLoyaltyStatusOfUserAccount(id)UserAccountModuleGETUserAccount UserLoyaltyStatus
(19) /loyaltyprogram/{id}deleteLoyaltyProgramById(id)UserAccountModuleDELETELoyaltyProgram
(20) /useraccount/defaultcurrency/{id}findAllUserAccountOfDefaultCurrency(id)UserAccountModuleGETCurrency UserAccount
(21) /paymentmethod/{id}findPaymentMethodById(id)UserAccountModuleGETPaymentMethod
(22) /userloyaltystatusfindAllUserLoyaltyStatus()UserAccountModuleGETUserLoyaltyStatus
(23) /travelcredittransaction/currency/{id}findAllTravelCreditTransactionOfCurrency(id)UserAccountModuleGETCurrency TravelCreditTransaction
(24) /loyaltyprogramfindAllLoyaltyProgram()UserAccountModuleGETLoyaltyProgram
(25) /travelcredittransactionfindAllTravelCreditTransaction()UserAccountModuleGETTravelCreditTransaction
(26) /travelcredittransaction/useraccount/{id}findAllTravelCreditTransactionOfUserAccount(id)UserAccountModuleGETUserAccount TravelCreditTransaction
(27) /paymentmethod/useraccount/{id}findAllPaymentMethodOfUserAccount(id)UserAccountModuleGETUserAccount PaymentMethod
(28) /userloyaltystatus/loyaltyprogram/{id}findAllUserLoyaltyStatusOfLoyaltyProgram(id)UserAccountModuleGETLoyaltyProgram UserLoyaltyStatus
(29) /useraccount/defaultlanguage/{id}findAllUserAccountOfDefaultLanguage(id)UserAccountModuleGETLanguage UserAccount
(30) /userloyaltystatus/{id}deleteUserLoyaltyStatusById(id)UserAccountModuleDELETEUserLoyaltyStatus
(31) /userloyaltystatus/{id}updateUserLoyaltyStatusById(userloyaltystatus)UserAccountModulePUTUserLoyaltyStatus
(32) /travelcredittransactioninsertTravelCreditTransaction(travelcredittransaction)UserAccountModulePOSTTravelCreditTransaction






13.1 LOYALTY PROGRAM


LoyaltyProgramUserAccountModuleBookingCom

Properties (3)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGLoyaltyProgram
(2) DescriptionSTRINGLoyaltyProgram
(3) NameSTRINGLoyaltyProgram





Example:

final LoyaltyProgram loyaltyprogram = (LoyaltyProgram) invokeModule(USER_ACCOUNT_MODULE + "/loyaltyprogram/" + id, LoyaltyProgram.class);
if (loyaltyprogram != null) {
}
return loyaltyprogram;


13.2 PAYMENT METHOD


PaymentMethodUserAccountModuleBookingCom

Properties (9)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEPaymentMethod
(2) ExpiryMonthINTPaymentMethod
(3) ExpiryYearINTPaymentMethod
(4) HolderNameSTRINGPaymentMethod
(5) IsActiveBOOLPaymentMethod
(6) IsDefaultBOOLPaymentMethod
(7) MaskedDetailsSTRINGPaymentMethod
(8) TypeSTRINGPaymentMethod
(9) UserAccountINTPaymentMethodUserAccountUserAccountModule





Example:

final PaymentMethod paymentmethod = (PaymentMethod) invokeModule(USER_ACCOUNT_MODULE + "/paymentmethod/" + id, PaymentMethod.class);
if (paymentmethod != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + paymentmethod.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Currency defaultcurrency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount1.getDefaultCurrency().getId(), Currency.class);
        if (defaultcurrency2 != null) {
        }
        final Language defaultlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount1.getDefaultLanguage().getId(), Language.class);
        if (defaultlanguage3 != null) {
        }
    }
}
return paymentmethod;


13.3 TRAVEL CREDIT TRANSACTION


TravelCreditTransactionUserAccountModuleBookingCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountSTRINGTravelCreditTransaction
(2) BookingINTTravelCreditTransaction
(3) CreatedAtDATETravelCreditTransaction
(4) CurrencyINTTravelCreditTransactionCurrencyCurrencyModule
(5) DescriptionSTRINGTravelCreditTransaction
(6) TypeSTRINGTravelCreditTransaction
(7) UserAccountINTTravelCreditTransactionUserAccountUserAccountModule





Example:

final TravelCreditTransaction travelcredittransaction = (TravelCreditTransaction) invokeModule(USER_ACCOUNT_MODULE + "/travelcredittransaction/" + id, TravelCreditTransaction.class);
if (travelcredittransaction != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + travelcredittransaction.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Currency defaultcurrency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount1.getDefaultCurrency().getId(), Currency.class);
        if (defaultcurrency2 != null) {
        }
        final Language defaultlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount1.getDefaultLanguage().getId(), Language.class);
        if (defaultlanguage3 != null) {
        }
    }
    final Currency currency4 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + travelcredittransaction.getCurrency().getId(), Currency.class);
    if (currency4 != null) {
    }
}
return travelcredittransaction;


13.4 USER ACCOUNT


UserAccountUserAccountModuleBookingCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserAccount
(2) DefaultCurrencyINTUserAccountCurrencyCurrencyModule
(3) DefaultLanguageINTUserAccountLanguageLanguageModule
(4) EmailSTRINGUserAccount
(5) FullNameSTRINGUserAccount
(6) IsActiveBOOLUserAccount
(7) PasswordHashSTRINGUserAccount
(8) PhoneNumberSTRINGUserAccount





Example:

final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);
if (useraccount != null) {
    final Currency defaultcurrency1 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount.getDefaultCurrency().getId(), Currency.class);
    if (defaultcurrency1 != null) {
    }
    final Language defaultlanguage2 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount.getDefaultLanguage().getId(), Language.class);
    if (defaultlanguage2 != null) {
    }
}
return useraccount;


13.5 USER LOYALTY STATUS


UserLoyaltyStatusUserAccountModuleBookingCom

Properties (6)

PropertyTypeEntityReferenceModule
(1) EarnedAtDATEUserLoyaltyStatus
(2) ExpiresAtDATEUserLoyaltyStatus
(3) LevelCodeSTRINGUserLoyaltyStatus
(4) LevelNameSTRINGUserLoyaltyStatus
(5) LoyaltyProgramINTUserLoyaltyStatusLoyaltyProgramUserAccountModule
(6) UserAccountINTUserLoyaltyStatusUserAccountUserAccountModule





Example:

final UserLoyaltyStatus userloyaltystatus = (UserLoyaltyStatus) invokeModule(USER_ACCOUNT_MODULE + "/userloyaltystatus/" + id, UserLoyaltyStatus.class);
if (userloyaltystatus != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userloyaltystatus.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Currency defaultcurrency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount1.getDefaultCurrency().getId(), Currency.class);
        if (defaultcurrency2 != null) {
        }
        final Language defaultlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount1.getDefaultLanguage().getId(), Language.class);
        if (defaultlanguage3 != null) {
        }
    }
    final LoyaltyProgram loyaltyprogram4 = (LoyaltyProgram) invokeModule(USER_ACCOUNT_MODULE + "/loyaltyprogram/" + userloyaltystatus.getLoyaltyProgram().getId(), LoyaltyProgram.class);
    if (loyaltyprogram4 != null) {
    }
}
return userloyaltystatus;


Overview

Summary

ContactDonateImprint