Overview

Summary

ContactDonateImprint


1. ADVERTISEMENT MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) AdImpressionAdImpressionAdvertisementModuleFlightRadar
(2) AdvertisementAdvertisementAdvertisementModuleFlightRadar
(3) SubscriptionPlanSubscriptionPlanAdvertisementModuleFlightRadar
(4) TimeZoneTimeZoneAdvertisementModuleFlightRadar
(5) UserAccountUserAccountUserAccountModuleFlightRadar
(6) UserSubscriptionUserSubscriptionUserAccountModuleFlightRadar

Module Interfaces (22)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /adimpression/{id}updateAdImpressionById(adimpression)AdvertisementModulePUTAdImpression
(2) /advertisement/{id}updateAdvertisementById(advertisement)AdvertisementModulePUTAdvertisement
(3) /timezone/{id}findTimeZoneById(id)AdvertisementModuleGETTimeZone
(4) /timezone/{id}deleteTimeZoneById(id)AdvertisementModuleDELETETimeZone
(5) /advertisementfindAllAdvertisement()AdvertisementModuleGETAdvertisement
(6) /advertisement/{id}deleteAdvertisementById(id)AdvertisementModuleDELETEAdvertisement
(7) /subscriptionplan/{id}deleteSubscriptionPlanById(id)AdvertisementModuleDELETESubscriptionPlan
(8) /adimpressioninsertAdImpression(adimpression)AdvertisementModulePOSTAdImpression
(9) /timezonefindAllTimeZone()AdvertisementModuleGETTimeZone
(10) /subscriptionplanfindAllSubscriptionPlan()AdvertisementModuleGETSubscriptionPlan
(11) /subscriptionplaninsertSubscriptionPlan(subscriptionplan)AdvertisementModulePOSTSubscriptionPlan
(12) /timezoneinsertTimeZone(timezone)AdvertisementModulePOSTTimeZone
(13) /timezone/{id}updateTimeZoneById(timezone)AdvertisementModulePUTTimeZone
(14) /adimpression/{id}findAdImpressionById(id)AdvertisementModuleGETAdImpression
(15) /adimpression/useraccount/{id}findAllAdImpressionOfUserAccount(id)AdvertisementModuleGETUserAccount AdImpression
(16) /subscriptionplan/{id}updateSubscriptionPlanById(subscriptionplan)AdvertisementModulePUTSubscriptionPlan
(17) /subscriptionplan/{id}findSubscriptionPlanById(id)AdvertisementModuleGETSubscriptionPlan
(18) /adimpression/{id}deleteAdImpressionById(id)AdvertisementModuleDELETEAdImpression
(19) /adimpressionfindAllAdImpression()AdvertisementModuleGETAdImpression
(20) /adimpression/advertisement/{id}findAllAdImpressionOfAdvertisement(id)AdvertisementModuleGETAdvertisement AdImpression
(21) /advertisement/{id}findAdvertisementById(id)AdvertisementModuleGETAdvertisement
(22) /advertisementinsertAdvertisement(advertisement)AdvertisementModulePOSTAdvertisement






1.1 AD IMPRESSION


AdImpressionAdvertisementModuleFlightRadar

Properties (5)

PropertyTypeEntityReferenceModule
(1) AdvertisementINTAdImpressionAdvertisementAdvertisementModule
(2) ClickedBOOLAdImpression
(3) RevenueShareDOUBLEAdImpression
(4) ShownAtUtcDATEAdImpression
(5) UserAccountINTAdImpressionUserAccountUserAccountModule





Example:

final AdImpression adimpression = (AdImpression) invokeModule(ADVERTISEMENT_MODULE + "/adimpression/" + id, AdImpression.class);
if (adimpression != null) {
    final Advertisement advertisement1 = (Advertisement) invokeModule(ADVERTISEMENT_MODULE + "/advertisement/" + adimpression.getAdvertisement().getId(), Advertisement.class);
    if (advertisement1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + adimpression.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
    }
}
return adimpression;



AdvertisementAdvertisementModuleFlightRadar

Properties (6)

PropertyTypeEntityReferenceModule
(1) ActiveBOOLAdvertisement
(2) CampaignNameSTRINGAdvertisement
(3) EndDateUtcDATEAdvertisement
(4) ProviderNameSTRINGAdvertisement
(5) StartDateUtcDATEAdvertisement
(6) TargetingJsonSTRINGAdvertisement





Example:

final Advertisement advertisement = (Advertisement) invokeModule(ADVERTISEMENT_MODULE + "/advertisement/" + id, Advertisement.class);
if (advertisement != null) {
}
return advertisement;


1.3 SUBSCRIPTION PLAN


SubscriptionPlanAdvertisementModuleFlightRadar

Properties (8)

PropertyTypeEntityReferenceModule
(1) HasAlertsBOOLSubscriptionPlan
(2) HasHistoricalDataBOOLSubscriptionPlan
(3) HasNoAdsBOOLSubscriptionPlan
(4) HasWeatherLayersBOOLSubscriptionPlan
(5) MaxDevicesINTSubscriptionPlan
(6) NameSTRINGSubscriptionPlan
(7) PriceMonthlyDOUBLESubscriptionPlan
(8) PriceYearlyDOUBLESubscriptionPlan





Example:

final SubscriptionPlan subscriptionplan = (SubscriptionPlan) invokeModule(ADVERTISEMENT_MODULE + "/subscriptionplan/" + id, SubscriptionPlan.class);
if (subscriptionplan != null) {
}
return subscriptionplan;


1.4 TIME ZONE


TimeZoneAdvertisementModuleFlightRadar

Properties (3)

PropertyTypeEntityReferenceModule
(1) DisplayNameSTRINGTimeZone
(2) IdentifierSTRINGTimeZone
(3) UtcOffsetMinutesINTTimeZone





Example:

final TimeZone timezone = (TimeZone) invokeModule(ADVERTISEMENT_MODULE + "/timezone/" + id, TimeZone.class);
if (timezone != null) {
}
return timezone;


Overview

Summary

ContactDonateImprint