Overview

Summary

ContactDonateImprint


Appendix E-8: PRIZE COMPETITION (UI prompt)


PrizeCompetitionRecommendationAlgorithmModuleNetflix

Properties (7)

PropertyTypeEntityReferenceModule
(1) CurrencySTRINGPrizeCompetition
(2) DescriptionSTRINGPrizeCompetition
(3) EndDateDATEPrizeCompetition
(4) NameSTRINGPrizeCompetition
(5) PrizeAmountSTRINGPrizeCompetition
(6) RecommendationAlgorithmLONGPrizeCompetitionRecommendationAlgorithmRecommendationAlgorithmModule
(7) StartDateDATEPrizeCompetition


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /prizecompetition/{id}deletePrizeCompetitionById(id)RecommendationAlgorithmModuleDELETEPrizeCompetition
(2) /prizecompetitioninsertPrizeCompetition(prizecompetition)RecommendationAlgorithmModulePOSTPrizeCompetition
(3) /prizecompetition/{id}findPrizeCompetitionById(id)RecommendationAlgorithmModuleGETPrizeCompetition
(4) /prizecompetition/recommendationalgorithm/{id}findAllPrizeCompetitionOfRecommendationAlgorithm(id)RecommendationAlgorithmModuleGETRecommendationAlgorithm PrizeCompetition
(5) /prizeteam/prizecompetition/{id}findAllPrizeTeamOfPrizeCompetition(id)RecommendationAlgorithmModuleGETPrizeCompetition PrizeTeam
(6) /prizecompetitionfindAllPrizeCompetition()RecommendationAlgorithmModuleGETPrizeCompetition
(7) /prizecompetition/{id}updatePrizeCompetitionById(prizecompetition)RecommendationAlgorithmModulePUTPrizeCompetition





Example:

final PrizeCompetition prizecompetition = (PrizeCompetition) invokeModule(RECOMMENDATION_ALGORITHM_MODULE + "/prizecompetition/" + id, PrizeCompetition.class);
if (prizecompetition != null) {
    final RecommendationAlgorithm recommendationalgorithm1 = (RecommendationAlgorithm) invokeModule(RECOMMENDATION_ALGORITHM_MODULE + "/recommendationalgorithm/" + prizecompetition.getRecommendationAlgorithm().getId(), RecommendationAlgorithm.class);
    if (recommendationalgorithm1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + recommendationalgorithm1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return prizecompetition;


Overview

Summary

ContactDonateImprint