Esempio n. 1
0
 @Path("init_stats")
 @GET
 public Response initStats() {
   List<GlobalStatsJPA> allGlobalStats = JpaUtil.getAllFrom(GlobalStatsJPA.class);
   if (allGlobalStats.isEmpty()) {
     GlobalStatsJPA globalStats = new GlobalStatsJPA();
     globalStats.statsCandidacy = new ArrayList<StatsCandidacyJPA>();
     for (CandidacyJPA candidacyJPA : JpaUtil.getAllFrom(CandidacyJPA.class)) {
       globalStats.statsCandidacy.add(StatsCandidacyJPA.build(candidacyJPA));
     }
     globalStats.statsTheme = new ArrayList<StatsThemeJPA>();
     for (TagJPA tagJPA : JpaUtil.findThemes()) {
       globalStats.statsTheme.add(StatsThemeJPA.build(tagJPA));
     }
     JpaUtil.save(globalStats);
     return Response.ok().build();
   }
   return Response.ok().build();
 }
Esempio n. 2
0
 @GET
 @Path("themes")
 public List<TagJPA> getTagLevel1() {
   return JpaUtil.findThemes();
 }