Overview

Summary

ContactDonateImprint


Appendix E-25: CAMPAIGN (UI prompt)


CampaignUserAccountModuleSpotify

Properties (5)

PropertyTypeEntityReferenceModule
(1) CampaignTypeLONGCampaignCampaignTypeUserAccountModule
(2) IsGlobalBOOLCampaign
(3) NameSTRINGCampaign
(4) PeriodEndDATECampaign
(5) PeriodStartDATECampaign


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /campaignfindAllCampaign()UserAccountModuleGETCampaign
(2) /campaign/campaigntype/{id}findAllCampaignOfCampaignType(id)UserAccountModuleGETCampaignType Campaign
(3) /campaign/{id}updateCampaignById(campaign)UserAccountModulePUTCampaign
(4) /campaign/{id}findCampaignById(id)UserAccountModuleGETCampaign
(5) /campaign/{id}deleteCampaignById(id)UserAccountModuleDELETECampaign
(6) /campaigninsertCampaign(campaign)UserAccountModulePOSTCampaign
(7) /usercampaignstat/campaign/{id}findAllUserCampaignStatOfCampaign(id)UserAccountModuleGETCampaign UserCampaignStat





Example:

final Campaign campaign = (Campaign) invokeModule(USER_ACCOUNT_MODULE + "/campaign/" + id, Campaign.class);
if (campaign != null) {
    final CampaignType campaigntype1 = (CampaignType) invokeModule(USER_ACCOUNT_MODULE + "/campaigntype/" + campaign.getCampaignType().getId(), CampaignType.class);
    if (campaigntype1 != null) {
    }
}
return campaign;


Overview

Summary

ContactDonateImprint