Overview

Summary

ContactDonateImprint


Appendix E-6: AD IMPRESSION (UI prompt)


AdImpressionAdvertisementModuleFlightRadar

Properties (5)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /adimpression/{id}deleteAdImpressionById(id)AdvertisementModuleDELETEAdImpression
(2) /adimpression/{id}updateAdImpressionById(adimpression)AdvertisementModulePUTAdImpression
(3) /adimpression/{id}findAdImpressionById(id)AdvertisementModuleGETAdImpression
(4) /adimpressioninsertAdImpression(adimpression)AdvertisementModulePOSTAdImpression
(5) /adimpression/useraccount/{id}findAllAdImpressionOfUserAccount(id)AdvertisementModuleGETUserAccount AdImpression
(6) /adimpressionfindAllAdImpression()AdvertisementModuleGETAdImpression
(7) /adimpression/advertisement/{id}findAllAdImpressionOfAdvertisement(id)AdvertisementModuleGETAdvertisement AdImpression





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;


Overview

Summary

ContactDonateImprint