Overview

Summary

ContactDonateImprint


2. ATTRACTION BOOKING MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) AttractionBookingAttractionBookingAttractionBookingModuleBookingCom
(2) AttractionParticipantAttractionParticipantAttractionBookingModuleBookingCom
(3) AttractionScheduleAttractionSchedulePartnerAccountModuleBookingCom
(4) BookingBookingBookingModuleBookingCom
(5) CurrencyCurrencyCurrencyModuleBookingCom
(6) PropertyPropertyPropertyModuleBookingCom
(7) PropertyPhotoPropertyPhotoAttractionBookingModuleBookingCom

Module Interfaces (20)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /attractionbookinginsertAttractionBooking(attractionbooking)AttractionBookingModulePOSTAttractionBooking
(2) /propertyphoto/{id}findPropertyPhotoById(id)AttractionBookingModuleGETPropertyPhoto
(3) /attractionbooking/booking/{id}findAllAttractionBookingOfBooking(id)AttractionBookingModuleGETBooking AttractionBooking
(4) /attractionparticipant/attractionbooking/{id}findAllAttractionParticipantOfAttractionBooking(id)AttractionBookingModuleGETAttractionBooking AttractionParticipant
(5) /attractionbookingfindAllAttractionBooking()AttractionBookingModuleGETAttractionBooking
(6) /attractionbooking/{id}findAttractionBookingById(id)AttractionBookingModuleGETAttractionBooking
(7) /attractionparticipant/{id}updateAttractionParticipantById(attractionparticipant)AttractionBookingModulePUTAttractionParticipant
(8) /propertyphoto/property/{id}findAllPropertyPhotoOfProperty(id)AttractionBookingModuleGETProperty PropertyPhoto
(9) /attractionparticipantfindAllAttractionParticipant()AttractionBookingModuleGETAttractionParticipant
(10) /attractionbooking/{id}updateAttractionBookingById(attractionbooking)AttractionBookingModulePUTAttractionBooking
(11) /attractionparticipantinsertAttractionParticipant(attractionparticipant)AttractionBookingModulePOSTAttractionParticipant
(12) /propertyphotoinsertPropertyPhoto(propertyphoto)AttractionBookingModulePOSTPropertyPhoto
(13) /attractionparticipant/{id}findAttractionParticipantById(id)AttractionBookingModuleGETAttractionParticipant
(14) /attractionparticipant/{id}deleteAttractionParticipantById(id)AttractionBookingModuleDELETEAttractionParticipant
(15) /attractionbooking/attractionschedule/{id}findAllAttractionBookingOfAttractionSchedule(id)AttractionBookingModuleGETAttractionSchedule AttractionBooking
(16) /propertyphoto/{id}deletePropertyPhotoById(id)AttractionBookingModuleDELETEPropertyPhoto
(17) /propertyphotofindAllPropertyPhoto()AttractionBookingModuleGETPropertyPhoto
(18) /attractionbooking/currency/{id}findAllAttractionBookingOfCurrency(id)AttractionBookingModuleGETCurrency AttractionBooking
(19) /propertyphoto/{id}updatePropertyPhotoById(propertyphoto)AttractionBookingModulePUTPropertyPhoto
(20) /attractionbooking/{id}deleteAttractionBookingById(id)AttractionBookingModuleDELETEAttractionBooking






2.1 ATTRACTION BOOKING


AttractionBookingAttractionBookingModuleBookingCom

Properties (6)

PropertyTypeEntityReferenceModule
(1) AdultsINTAttractionBooking
(2) AttractionScheduleINTAttractionBookingAttractionSchedulePartnerAccountModule
(3) BookingINTAttractionBookingBookingBookingModule
(4) ChildrenINTAttractionBooking
(5) CurrencyINTAttractionBookingCurrencyCurrencyModule
(6) TotalAmountSTRINGAttractionBooking





Example:

final AttractionBooking attractionbooking = (AttractionBooking) invokeModule(ATTRACTION_BOOKING_MODULE + "/attractionbooking/" + id, AttractionBooking.class);
if (attractionbooking != null) {
    final Currency currency1 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + attractionbooking.getCurrency().getId(), Currency.class);
    if (currency1 != null) {
    }
    final AttractionSchedule attractionschedule2 = (AttractionSchedule) invokeModule(PARTNER_ACCOUNT_MODULE + "/attractionschedule/" + attractionbooking.getAttractionSchedule().getId(), AttractionSchedule.class);
    if (attractionschedule2 != null) {
        final Attraction attraction3 = (Attraction) invokeModule(PARTNER_ACCOUNT_MODULE + "/attraction/" + attractionschedule2.getAttraction().getId(), Attraction.class);
        if (attraction3 != null) {
            final LocationCity locationcity4 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + attraction3.getLocationCity().getId(), LocationCity.class);
            if (locationcity4 != null) {
                final LocationRegion locationregion5 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity4.getLocationRegion().getId(), LocationRegion.class);
                if (locationregion5 != null) {
                    final LocationCountry locationcountry6 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion5.getLocationCountry().getId(), LocationCountry.class);
                    if (locationcountry6 != null) {
                    }
                }
                final LocationCountry locationcountry7 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity4.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry7 != null) {
                }
            }
            final PartnerAccount partneraccount8 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + attraction3.getPartnerAccount().getId(), PartnerAccount.class);
            if (partneraccount8 != null) {
            }
        }
    }
    final Booking booking9 = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + attractionbooking.getBooking().getId(), Booking.class);
    if (booking9 != null) {
        final UserAccount useraccount10 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + booking9.getUserAccount().getId(), UserAccount.class);
        if (useraccount10 != null) {
            final Currency defaultcurrency11 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount10.getDefaultCurrency().getId(), Currency.class);
            if (defaultcurrency11 != null) {
            }
            final Language defaultlanguage12 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount10.getDefaultLanguage().getId(), Language.class);
            if (defaultlanguage12 != null) {
            }
        }
        final Currency currency13 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + booking9.getCurrency().getId(), Currency.class);
        if (currency13 != null) {
        }
    }
}
return attractionbooking;


2.2 ATTRACTION PARTICIPANT


AttractionParticipantAttractionBookingModuleBookingCom

Properties (4)

PropertyTypeEntityReferenceModule
(1) AgeINTAttractionParticipant
(2) AttractionBookingINTAttractionParticipantAttractionBookingAttractionBookingModule
(3) FullNameSTRINGAttractionParticipant
(4) IsPrimaryBOOLAttractionParticipant





Example:

final AttractionParticipant attractionparticipant = (AttractionParticipant) invokeModule(ATTRACTION_BOOKING_MODULE + "/attractionparticipant/" + id, AttractionParticipant.class);
if (attractionparticipant != null) {
    final AttractionBooking attractionbooking1 = (AttractionBooking) invokeModule(ATTRACTION_BOOKING_MODULE + "/attractionbooking/" + attractionparticipant.getAttractionBooking().getId(), AttractionBooking.class);
    if (attractionbooking1 != null) {
        final Currency currency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + attractionbooking1.getCurrency().getId(), Currency.class);
        if (currency2 != null) {
        }
        final AttractionSchedule attractionschedule3 = (AttractionSchedule) invokeModule(PARTNER_ACCOUNT_MODULE + "/attractionschedule/" + attractionbooking1.getAttractionSchedule().getId(), AttractionSchedule.class);
        if (attractionschedule3 != null) {
            final Attraction attraction4 = (Attraction) invokeModule(PARTNER_ACCOUNT_MODULE + "/attraction/" + attractionschedule3.getAttraction().getId(), Attraction.class);
            if (attraction4 != null) {
                final LocationCity locationcity5 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + attraction4.getLocationCity().getId(), LocationCity.class);
                if (locationcity5 != null) {
                    final LocationRegion locationregion6 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity5.getLocationRegion().getId(), LocationRegion.class);
                    if (locationregion6 != null) {
                        final LocationCountry locationcountry7 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion6.getLocationCountry().getId(), LocationCountry.class);
                        if (locationcountry7 != null) {
                        }
                    }
                    final LocationCountry locationcountry8 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity5.getLocationCountry().getId(), LocationCountry.class);
                    if (locationcountry8 != null) {
                    }
                }
                final PartnerAccount partneraccount9 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + attraction4.getPartnerAccount().getId(), PartnerAccount.class);
                if (partneraccount9 != null) {
                }
            }
        }
        final Booking booking10 = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + attractionbooking1.getBooking().getId(), Booking.class);
        if (booking10 != null) {
            final UserAccount useraccount11 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + booking10.getUserAccount().getId(), UserAccount.class);
            if (useraccount11 != null) {
                final Currency defaultcurrency12 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount11.getDefaultCurrency().getId(), Currency.class);
                if (defaultcurrency12 != null) {
                }
                final Language defaultlanguage13 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount11.getDefaultLanguage().getId(), Language.class);
                if (defaultlanguage13 != null) {
                }
            }
            final Currency currency14 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + booking10.getCurrency().getId(), Currency.class);
            if (currency14 != null) {
            }
        }
    }
}
return attractionparticipant;


2.3 PROPERTY PHOTO


PropertyPhotoAttractionBookingModuleBookingCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) CaptionSTRINGPropertyPhoto
(2) IsMainBOOLPropertyPhoto
(3) PropertyINTPropertyPhotoPropertyPropertyModule
(4) SortOrderINTPropertyPhoto
(5) UrlSTRINGPropertyPhoto





Example:

final PropertyPhoto propertyphoto = (PropertyPhoto) invokeModule(ATTRACTION_BOOKING_MODULE + "/propertyphoto/" + id, PropertyPhoto.class);
if (propertyphoto != null) {
    final Property property1 = (Property) invokeModule(PROPERTY_MODULE + "/property/" + propertyphoto.getProperty().getId(), Property.class);
    if (property1 != null) {
        final LocationCity locationcity2 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + property1.getLocationCity().getId(), LocationCity.class);
        if (locationcity2 != null) {
            final LocationRegion locationregion3 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity2.getLocationRegion().getId(), LocationRegion.class);
            if (locationregion3 != null) {
                final LocationCountry locationcountry4 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion3.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry4 != null) {
                }
            }
            final LocationCountry locationcountry5 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity2.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry5 != null) {
            }
        }
        final PropertyType propertytype6 = (PropertyType) invokeModule(PROPERTY_MODULE + "/propertytype/" + property1.getPropertyType().getId(), PropertyType.class);
        if (propertytype6 != null) {
        }
        final LocationDistrict locationdistrict7 = (LocationDistrict) invokeModule(PROPERTY_MODULE + "/locationdistrict/" + property1.getLocationDistrict().getId(), LocationDistrict.class);
        if (locationdistrict7 != null) {
            final LocationCity locationcity8 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + locationdistrict7.getLocationCity().getId(), LocationCity.class);
            if (locationcity8 != null) {
                final LocationRegion locationregion9 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity8.getLocationRegion().getId(), LocationRegion.class);
                if (locationregion9 != null) {
                    final LocationCountry locationcountry10 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion9.getLocationCountry().getId(), LocationCountry.class);
                    if (locationcountry10 != null) {
                    }
                }
                final LocationCountry locationcountry11 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity8.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry11 != null) {
                }
            }
        }
        final LocationCountry locationcountry12 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + property1.getLocationCountry().getId(), LocationCountry.class);
        if (locationcountry12 != null) {
        }
        final PartnerAccount partneraccount13 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + property1.getPartnerAccount().getId(), PartnerAccount.class);
        if (partneraccount13 != null) {
        }
    }
}
return propertyphoto;


Overview

Summary

ContactDonateImprint