1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl;
20
21 import java.util.List;
22
23 import org.springframework.beans.factory.annotation.Autowired;
24 import org.springframework.stereotype.Service;
25
26 import com.hack23.cia.model.internal.application.data.committee.impl.RiksdagenVoteDataBallotPoliticianEmbeddedId;
27 import com.hack23.cia.model.internal.application.data.committee.impl.RiksdagenVoteDataBallotPoliticianEmbeddedId_;
28 import com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummary;
29 import com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummary_;
30 import com.hack23.cia.service.api.ApplicationManager;
31 import com.hack23.cia.service.api.DataContainer;
32 import com.hack23.cia.web.impl.ui.application.views.common.chartfactory.api.GenericChartDataManager;
33
34
35
36
37 @Service
38 public final class ViewRiksdagenVoteDataBallotPoliticianSummaryChartDataManagerImpl
39 implements GenericChartDataManager<ViewRiksdagenVoteDataBallotPoliticianSummary> {
40
41
42 @Autowired
43 private ApplicationManager applicationManager;
44
45
46
47
48
49 public ViewRiksdagenVoteDataBallotPoliticianSummaryChartDataManagerImpl() {
50 super();
51 }
52
53 @Override
54 public List<ViewRiksdagenVoteDataBallotPoliticianSummary> findByValue(final String id) {
55 final DataContainer<ViewRiksdagenVoteDataBallotPoliticianSummary, RiksdagenVoteDataBallotPoliticianEmbeddedId> politicianBallotSummaryDailyDataContainer = applicationManager
56 .getDataContainer(ViewRiksdagenVoteDataBallotPoliticianSummary.class);
57
58 return politicianBallotSummaryDailyDataContainer.findOrderedByPropertyListByEmbeddedProperty(
59 ViewRiksdagenVoteDataBallotPoliticianSummary.class,
60 ViewRiksdagenVoteDataBallotPoliticianSummary_.embeddedId,
61 RiksdagenVoteDataBallotPoliticianEmbeddedId.class,
62 RiksdagenVoteDataBallotPoliticianEmbeddedId_.intressentId, id,
63 ViewRiksdagenVoteDataBallotPoliticianSummary_.voteDate);
64
65 }
66
67 }