Overview

Summary

ContactDonateImprint


8. RECOMMENDATION ALGORITHM MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleNetflix
(2) CountryCountryCountryModuleNetflix
(3) PrizeCompetitionPrizeCompetitionRecommendationAlgorithmModuleNetflix
(4) PrizeTeamPrizeTeamRecommendationAlgorithmModuleNetflix
(5) RecommendationAlgorithmRecommendationAlgorithmRecommendationAlgorithmModuleNetflix
(6) RecommendationEventRecommendationEventUserProfileModuleNetflix

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /prizecompetition/recommendationalgorithm/{id}findAllPrizeCompetitionOfRecommendationAlgorithm(id)RecommendationAlgorithmModuleGETRecommendationAlgorithm PrizeCompetition
(2) /recommendationalgorithminsertRecommendationAlgorithm(recommendationalgorithm)RecommendationAlgorithmModulePOSTRecommendationAlgorithm
(3) /prizecompetition/{id}updatePrizeCompetitionById(prizecompetition)RecommendationAlgorithmModulePUTPrizeCompetition
(4) /prizeteam/{id}findPrizeTeamById(id)RecommendationAlgorithmModuleGETPrizeTeam
(5) /recommendationalgorithm/company/{id}findAllRecommendationAlgorithmOfCompany(id)RecommendationAlgorithmModuleGETCompany RecommendationAlgorithm
(6) /prizeteam/{id}deletePrizeTeamById(id)RecommendationAlgorithmModuleDELETEPrizeTeam
(7) /recommendationalgorithm/{id}deleteRecommendationAlgorithmById(id)RecommendationAlgorithmModuleDELETERecommendationAlgorithm
(8) /prizecompetition/{id}findPrizeCompetitionById(id)RecommendationAlgorithmModuleGETPrizeCompetition
(9) /prizeteam/{id}updatePrizeTeamById(prizeteam)RecommendationAlgorithmModulePUTPrizeTeam
(10) /prizeteam/country/{id}findAllPrizeTeamOfCountry(id)RecommendationAlgorithmModuleGETCountry PrizeTeam
(11) /prizeteam/prizecompetition/{id}findAllPrizeTeamOfPrizeCompetition(id)RecommendationAlgorithmModuleGETPrizeCompetition PrizeTeam
(12) /prizecompetitionfindAllPrizeCompetition()RecommendationAlgorithmModuleGETPrizeCompetition
(13) /prizeteamfindAllPrizeTeam()RecommendationAlgorithmModuleGETPrizeTeam
(14) /recommendationalgorithm/{id}findRecommendationAlgorithmById(id)RecommendationAlgorithmModuleGETRecommendationAlgorithm
(15) /recommendationalgorithmfindAllRecommendationAlgorithm()RecommendationAlgorithmModuleGETRecommendationAlgorithm
(16) /prizeteaminsertPrizeTeam(prizeteam)RecommendationAlgorithmModulePOSTPrizeTeam
(17) /prizecompetitioninsertPrizeCompetition(prizecompetition)RecommendationAlgorithmModulePOSTPrizeCompetition
(18) /prizecompetition/{id}deletePrizeCompetitionById(id)RecommendationAlgorithmModuleDELETEPrizeCompetition
(19) /recommendationalgorithm/{id}updateRecommendationAlgorithmById(recommendationalgorithm)RecommendationAlgorithmModulePUTRecommendationAlgorithm






8.1 PRIZE COMPETITION


PrizeCompetitionRecommendationAlgorithmModuleNetflix

Properties (7)

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





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;


8.2 PRIZE TEAM


PrizeTeamRecommendationAlgorithmModuleNetflix

Properties (4)

PropertyTypeEntityReferenceModule
(1) CountryLONGPrizeTeamCountryCountryModule
(2) NameSTRINGPrizeTeam
(3) NotesSTRINGPrizeTeam
(4) PrizeCompetitionLONGPrizeTeamPrizeCompetitionRecommendationAlgorithmModule





Example:

final PrizeTeam prizeteam = (PrizeTeam) invokeModule(RECOMMENDATION_ALGORITHM_MODULE + "/prizeteam/" + id, PrizeTeam.class);
if (prizeteam != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + prizeteam.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final PrizeCompetition prizecompetition2 = (PrizeCompetition) invokeModule(RECOMMENDATION_ALGORITHM_MODULE + "/prizecompetition/" + prizeteam.getPrizeCompetition().getId(), PrizeCompetition.class);
    if (prizecompetition2 != null) {
        final RecommendationAlgorithm recommendationalgorithm3 = (RecommendationAlgorithm) invokeModule(RECOMMENDATION_ALGORITHM_MODULE + "/recommendationalgorithm/" + prizecompetition2.getRecommendationAlgorithm().getId(), RecommendationAlgorithm.class);
        if (recommendationalgorithm3 != null) {
            final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + recommendationalgorithm3.getCompany().getId(), Company.class);
            if (company4 != null) {
            }
        }
    }
}
return prizeteam;


8.3 RECOMMENDATION ALGORITHM


RecommendationAlgorithmRecommendationAlgorithmModuleNetflix

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGRecommendationAlgorithmCompanyCompanyModule
(2) DescriptionSTRINGRecommendationAlgorithm
(3) IntroducedDateDATERecommendationAlgorithm
(4) NameSTRINGRecommendationAlgorithm
(5) RetiredDateDATERecommendationAlgorithm





Example:

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


Overview

Summary

ContactDonateImprint