1
2
3
4
5 package org.directdemocracyportal.democracy.service.dao;
6
7 import java.util.List;
8
9 import org.directdemocracyportal.democracy.model.world.Document;
10 import org.directdemocracyportal.democracy.model.world.Person;
11 import org.directdemocracyportal.democracy.model.world.Resolution;
12 import org.directdemocracyportal.democracy.model.world.Vote;
13 import org.springframework.dao.DataAccessException;
14
15 /***
16 * The Interface DocumentDAO.
17 */
18 public interface DocumentDAO extends GenericDAO<Document, Long>
19 {
20
21 /***
22 * Gets the decided resolutions in date order.
23 *
24 * @return the decided resolutions in date order
25 * @throws DataAccessException the data access exception
26 */
27 public List<Resolution> getDecidedResolutionsInDateOrder() throws DataAccessException;
28
29 /***
30 * Gets the votes for person.
31 *
32 * @param person the person
33 * @return the votes for person
34 */
35 public List<Vote> getVotesForPerson(Person person);
36 }