1
2
3
4
5
6 package com.hack23.cia.service.impl.agent.sweden;
7
8 import java.util.List;
9
10 import com.hack23.cia.model.sweden.impl.Ballot;
11 import com.hack23.cia.model.sweden.impl.CommitteeReport;
12 import com.hack23.cia.model.sweden.impl.Vote;
13
14 /***
15 * The Interface BallotAgent.
16 */
17 public interface BallotAgent {
18
19 /***
20 * Find ballots.
21 *
22 * @param commiteeReport the commitee report
23 * @return the list
24 */
25 List<Ballot> findBallots(CommitteeReport commiteeReport);
26
27 /***
28 * Gets the vote result.
29 *
30 * @param ballot the ballot
31 * @return the vote result
32 */
33 List<Vote> getVoteResult(Ballot ballot);
34 }