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.RiksdagenVoteDataBallotPoliticianPeriodSummaryEmbeddedId;
27 import com.hack23.cia.model.internal.application.data.committee.impl.RiksdagenVoteDataBallotPoliticianPeriodSummaryEmbeddedId_;
28 import com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryDaily;
29 import com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryDaily_;
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 ViewRiksdagenVoteDataBallotPoliticianSummaryDailyChartDataManagerImpl
39 implements GenericChartDataManager<ViewRiksdagenVoteDataBallotPoliticianSummaryDaily> {
40
41
42 @Autowired
43 private ApplicationManager applicationManager;
44
45
46
47
48
49 public ViewRiksdagenVoteDataBallotPoliticianSummaryDailyChartDataManagerImpl() {
50 super();
51 }
52
53 @Override
54 public List<ViewRiksdagenVoteDataBallotPoliticianSummaryDaily> findByValue(final String value) {
55 final DataContainer<ViewRiksdagenVoteDataBallotPoliticianSummaryDaily, RiksdagenVoteDataBallotPoliticianPeriodSummaryEmbeddedId> politicianBallotSummaryDailyDataContainer = applicationManager
56 .getDataContainer(ViewRiksdagenVoteDataBallotPoliticianSummaryDaily.class);
57
58 return politicianBallotSummaryDailyDataContainer.findListByEmbeddedProperty(
59 ViewRiksdagenVoteDataBallotPoliticianSummaryDaily.class,
60 ViewRiksdagenVoteDataBallotPoliticianSummaryDaily_.embeddedId,
61 RiksdagenVoteDataBallotPoliticianPeriodSummaryEmbeddedId.class,
62 RiksdagenVoteDataBallotPoliticianPeriodSummaryEmbeddedId_.intressentId, value);
63 }
64
65 }