Overview

Summary

ContactDonateImprint


Appendix E-4: POLL (UI prompt)


PollUserAccountModuleImdb

Properties (6)

PropertyTypeEntityReferenceModule
(1) ClosedAtDATEPoll
(2) CreatedAtDATEPoll
(3) CreatedByLONGPollUserAccountUserAccountModule
(4) DescriptionSTRINGPoll
(5) IsActiveBOOLPoll
(6) QuestionSTRINGPoll


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /polloption/poll/{id}findAllPollOptionOfPoll(id)PersonModuleGETPoll PollOption
(2) /poll/createdby/{id}findAllPollOfCreatedBy(id)UserAccountModuleGETUserAccount Poll
(3) /poll/{id}findPollById(id)UserAccountModuleGETPoll
(4) /pollinsertPoll(poll)UserAccountModulePOSTPoll
(5) /pollfindAllPoll()UserAccountModuleGETPoll
(6) /poll/{id}deletePollById(id)UserAccountModuleDELETEPoll
(7) /poll/{id}updatePollById(poll)UserAccountModulePUTPoll





Example:

final Poll poll = (Poll) invokeModule(USER_ACCOUNT_MODULE + "/poll/" + id, Poll.class);
if (poll != null) {
    final UserAccount createdby1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + poll.getCreatedBy().getId(), UserAccount.class);
    if (createdby1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + createdby1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
        final Language preferredlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + createdby1.getPreferredLanguage().getId(), Language.class);
        if (preferredlanguage3 != null) {
        }
    }
}
return poll;


Overview

Summary

ContactDonateImprint