1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.hack23.cia.service.component.agent.impl.riksdagen.workers.data;
20
21 import java.util.List;
22
23 import com.hack23.cia.model.external.riksdagen.documentcontent.impl.DocumentContentData;
24 import com.hack23.cia.model.external.riksdagen.dokumentlista.impl.DocumentElement;
25 import com.hack23.cia.model.external.riksdagen.dokumentstatus.impl.DocumentStatusContainer;
26 import com.hack23.cia.model.external.riksdagen.person.impl.PersonData;
27 import com.hack23.cia.model.external.riksdagen.utskottsforslag.impl.CommitteeProposalComponentData;
28 import com.hack23.cia.model.external.riksdagen.votering.impl.VoteData;
29
30
31
32
33 public interface RiksdagenUpdateService {
34
35
36
37
38
39
40
41
42 void update(PersonData personData);
43
44
45
46
47
48
49
50 void updateCommitteeProposalComponentData(
51 CommitteeProposalComponentData committeeProposal);
52
53
54
55
56
57
58
59 void updateDocumentContentData(DocumentContentData documentContent);
60
61
62
63
64
65
66
67 void updateDocumentData(DocumentStatusContainer documentData);
68
69
70
71
72
73
74
75 void updateDocumentElement(DocumentElement documentElement);
76
77
78
79
80
81
82
83 void updateVoteDataData(List<VoteData> ballot);
84
85 }