Overview

Summary

ContactDonateImprint


Appendix E-21: POLL VOTE (UI prompt)


PollVoteEditorialArticleModuleImdb

Properties (3)

PropertyTypeEntityReferenceModule
(1) PollOptionLONGPollVotePollOptionPersonModule
(2) UserAccountLONGPollVoteUserAccountUserAccountModule
(3) VotedAtDATEPollVote


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /pollvoteinsertPollVote(pollvote)EditorialArticleModulePOSTPollVote
(2) /pollvote/{id}updatePollVoteById(pollvote)EditorialArticleModulePUTPollVote
(3) /pollvote/polloption/{id}findAllPollVoteOfPollOption(id)EditorialArticleModuleGETPollOption PollVote
(4) /pollvote/{id}deletePollVoteById(id)EditorialArticleModuleDELETEPollVote
(5) /pollvote/useraccount/{id}findAllPollVoteOfUserAccount(id)EditorialArticleModuleGETUserAccount PollVote
(6) /pollvotefindAllPollVote()EditorialArticleModuleGETPollVote
(7) /pollvote/{id}findPollVoteById(id)EditorialArticleModuleGETPollVote





Example:

final PollVote pollvote = (PollVote) invokeModule(EDITORIAL_ARTICLE_MODULE + "/pollvote/" + id, PollVote.class);
if (pollvote != null) {
    final PollOption polloption1 = (PollOption) invokeModule(PERSON_MODULE + "/polloption/" + pollvote.getPollOption().getId(), PollOption.class);
    if (polloption1 != null) {
        final Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + polloption1.getTitle().getId(), Title.class);
        if (title2 != null) {
            final TitleType titletype3 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title2.getTitleType().getId(), TitleType.class);
            if (titletype3 != null) {
            }
        }
        final Person person4 = (Person) invokeModule(PERSON_MODULE + "/person/" + polloption1.getPerson().getId(), Person.class);
        if (person4 != null) {
        }
        final Poll poll5 = (Poll) invokeModule(USER_ACCOUNT_MODULE + "/poll/" + polloption1.getPoll().getId(), Poll.class);
        if (poll5 != null) {
            final UserAccount createdby6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + poll5.getCreatedBy().getId(), UserAccount.class);
            if (createdby6 != null) {
                final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + createdby6.getCountry().getId(), Country.class);
                if (country7 != null) {
                }
                final Language preferredlanguage8 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + createdby6.getPreferredLanguage().getId(), Language.class);
                if (preferredlanguage8 != null) {
                }
            }
        }
    }
    final UserAccount useraccount9 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + pollvote.getUserAccount().getId(), UserAccount.class);
    if (useraccount9 != null) {
        final Country country10 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount9.getCountry().getId(), Country.class);
        if (country10 != null) {
        }
        final Language preferredlanguage11 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount9.getPreferredLanguage().getId(), Language.class);
        if (preferredlanguage11 != null) {
        }
    }
}
return pollvote;


Overview

Summary

ContactDonateImprint