Overview

Summary

ContactDonateImprint


9. PARTNER ACCOUNT MODULE (UI prompt)



Module Entities (9)

EntityAliasModuleGlobal Schema
(1) AirportTransferProductAirportTransferProductAirportModuleBookingCom
(2) AirportTransferProviderAirportTransferProviderPartnerAccountModuleBookingCom
(3) AttractionAttractionPartnerAccountModuleBookingCom
(4) AttractionBookingAttractionBookingAttractionBookingModuleBookingCom
(5) AttractionScheduleAttractionSchedulePartnerAccountModuleBookingCom
(6) CarRentalLocationCarRentalLocationCarRentalLocationModuleBookingCom
(7) LocationCityLocationCityLocationCityModuleBookingCom
(8) PartnerAccountPartnerAccountPartnerAccountModuleBookingCom
(9) PropertyPropertyPropertyModuleBookingCom

Module Interfaces (24)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /partneraccount/{id}findPartnerAccountById(id)PartnerAccountModuleGETPartnerAccount
(2) /attractioninsertAttraction(attraction)PartnerAccountModulePOSTAttraction
(3) /attraction/locationcity/{id}findAllAttractionOfLocationCity(id)PartnerAccountModuleGETLocationCity Attraction
(4) /airporttransferprovider/{id}updateAirportTransferProviderById(airporttransferprovider)PartnerAccountModulePUTAirportTransferProvider
(5) /attractionschedulefindAllAttractionSchedule()PartnerAccountModuleGETAttractionSchedule
(6) /attractionschedule/attraction/{id}findAllAttractionScheduleOfAttraction(id)PartnerAccountModuleGETAttraction AttractionSchedule
(7) /attractionscheduleinsertAttractionSchedule(attractionschedule)PartnerAccountModulePOSTAttractionSchedule
(8) /attractionschedule/{id}findAttractionScheduleById(id)PartnerAccountModuleGETAttractionSchedule
(9) /partneraccount/{id}deletePartnerAccountById(id)PartnerAccountModuleDELETEPartnerAccount
(10) /partneraccountfindAllPartnerAccount()PartnerAccountModuleGETPartnerAccount
(11) /airporttransferprovider/partneraccount/{id}findAllAirportTransferProviderOfPartnerAccount(id)PartnerAccountModuleGETPartnerAccount AirportTransferProvider
(12) /attraction/{id}updateAttractionById(attraction)PartnerAccountModulePUTAttraction
(13) /attraction/{id}findAttractionById(id)PartnerAccountModuleGETAttraction
(14) /airporttransferproviderinsertAirportTransferProvider(airporttransferprovider)PartnerAccountModulePOSTAirportTransferProvider
(15) /airporttransferprovider/{id}findAirportTransferProviderById(id)PartnerAccountModuleGETAirportTransferProvider
(16) /attractionfindAllAttraction()PartnerAccountModuleGETAttraction
(17) /attraction/{id}deleteAttractionById(id)PartnerAccountModuleDELETEAttraction
(18) /attractionschedule/{id}deleteAttractionScheduleById(id)PartnerAccountModuleDELETEAttractionSchedule
(19) /airporttransferproviderfindAllAirportTransferProvider()PartnerAccountModuleGETAirportTransferProvider
(20) /attraction/partneraccount/{id}findAllAttractionOfPartnerAccount(id)PartnerAccountModuleGETPartnerAccount Attraction
(21) /partneraccountinsertPartnerAccount(partneraccount)PartnerAccountModulePOSTPartnerAccount
(22) /partneraccount/{id}updatePartnerAccountById(partneraccount)PartnerAccountModulePUTPartnerAccount
(23) /attractionschedule/{id}updateAttractionScheduleById(attractionschedule)PartnerAccountModulePUTAttractionSchedule
(24) /airporttransferprovider/{id}deleteAirportTransferProviderById(id)PartnerAccountModuleDELETEAirportTransferProvider






9.1 AIRPORT TRANSFER PROVIDER


AirportTransferProviderPartnerAccountModuleBookingCom

Properties (4)

PropertyTypeEntityReferenceModule
(1) ContactEmailSTRINGAirportTransferProvider
(2) ContactPhoneSTRINGAirportTransferProvider
(3) NameSTRINGAirportTransferProvider
(4) PartnerAccountINTAirportTransferProviderPartnerAccountPartnerAccountModule





Example:

final AirportTransferProvider airporttransferprovider = (AirportTransferProvider) invokeModule(PARTNER_ACCOUNT_MODULE + "/airporttransferprovider/" + id, AirportTransferProvider.class);
if (airporttransferprovider != null) {
    final PartnerAccount partneraccount1 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + airporttransferprovider.getPartnerAccount().getId(), PartnerAccount.class);
    if (partneraccount1 != null) {
    }
}
return airporttransferprovider;


9.2 ATTRACTION


AttractionPartnerAccountModuleBookingCom

Properties (9)

PropertyTypeEntityReferenceModule
(1) AddressLine1STRINGAttraction
(2) AddressLine2STRINGAttraction
(3) DescriptionSTRINGAttraction
(4) LatitudeSTRINGAttraction
(5) LocationCityINTAttractionLocationCityLocationCityModule
(6) LongitudeSTRINGAttraction
(7) NameSTRINGAttraction
(8) PartnerAccountINTAttractionPartnerAccountPartnerAccountModule
(9) PostalCodeSTRINGAttraction





Example:

final Attraction attraction = (Attraction) invokeModule(PARTNER_ACCOUNT_MODULE + "/attraction/" + id, Attraction.class);
if (attraction != null) {
    final LocationCity locationcity1 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + attraction.getLocationCity().getId(), LocationCity.class);
    if (locationcity1 != null) {
        final LocationRegion locationregion2 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity1.getLocationRegion().getId(), LocationRegion.class);
        if (locationregion2 != null) {
            final LocationCountry locationcountry3 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion2.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry3 != null) {
            }
        }
        final LocationCountry locationcountry4 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity1.getLocationCountry().getId(), LocationCountry.class);
        if (locationcountry4 != null) {
        }
    }
    final PartnerAccount partneraccount5 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + attraction.getPartnerAccount().getId(), PartnerAccount.class);
    if (partneraccount5 != null) {
    }
}
return attraction;


9.3 ATTRACTION SCHEDULE


AttractionSchedulePartnerAccountModuleBookingCom

Properties (4)

PropertyTypeEntityReferenceModule
(1) AttractionINTAttractionScheduleAttractionPartnerAccountModule
(2) CapacityINTAttractionSchedule
(3) EndDateTimeDATEAttractionSchedule
(4) StartDateTimeDATEAttractionSchedule





Example:

final AttractionSchedule attractionschedule = (AttractionSchedule) invokeModule(PARTNER_ACCOUNT_MODULE + "/attractionschedule/" + id, AttractionSchedule.class);
if (attractionschedule != null) {
    final Attraction attraction1 = (Attraction) invokeModule(PARTNER_ACCOUNT_MODULE + "/attraction/" + attractionschedule.getAttraction().getId(), Attraction.class);
    if (attraction1 != null) {
        final LocationCity locationcity2 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + attraction1.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 PartnerAccount partneraccount6 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + attraction1.getPartnerAccount().getId(), PartnerAccount.class);
        if (partneraccount6 != null) {
        }
    }
}
return attractionschedule;


9.4 PARTNER ACCOUNT


PartnerAccountPartnerAccountModuleBookingCom

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyNameSTRINGPartnerAccount
(2) ContactNameSTRINGPartnerAccount
(3) CreatedAtDATEPartnerAccount
(4) EmailSTRINGPartnerAccount
(5) IsActiveBOOLPartnerAccount
(6) PhoneNumberSTRINGPartnerAccount





Example:

final PartnerAccount partneraccount = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + id, PartnerAccount.class);
if (partneraccount != null) {
}
return partneraccount;


Overview

Summary

ContactDonateImprint