1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.referentielfo.v1.rs;
35
36 import fr.paris.lutece.plugins.referentielfo.v1.model.dispositif.Dispositif;
37 import fr.paris.lutece.plugins.referentielfo.v1.model.dispositif.DonneeFinanciere;
38 import fr.paris.lutece.plugins.referentielfo.v1.model.dispositif.GroupeDispositif;
39 import fr.paris.lutece.plugins.referentielfo.v1.model.dispositif.referentiel.ReferentielDirectionDispositif;
40 import fr.paris.lutece.plugins.referentielfo.v1.model.exception.ReferentielException;
41
42 import java.util.List;
43
44 public interface IReferentielDispositifService
45 {
46 List<Dispositif> rechercheTousDispositifs( ) throws ReferentielException;
47
48 Dispositif rechercheDispositif( Long idDispositif ) throws ReferentielException;
49
50 List<Dispositif> rechercheDispositifParGroupe( Long idGroupe ) throws ReferentielException;
51
52 Dispositif/../../../fr/paris/lutece/plugins/referentielfo/v1/model/dispositif/Dispositif.html#Dispositif">Dispositif creerDispositif( Dispositif dispositif ) throws ReferentielException;
53
54 Dispositif/../../fr/paris/lutece/plugins/referentielfo/v1/model/dispositif/Dispositif.html#Dispositif">Dispositif modifierDispositif( Dispositif dispositif ) throws ReferentielException;
55
56 DonneeFinanciereelfo/v1/model/dispositif/DonneeFinanciere.html#DonneeFinanciere">DonneeFinanciere creerOuModifierDonneesFinancieres( Long idDispositif, DonneeFinanciere donneeFinanciere ) throws ReferentielException;
57
58 List<ReferentielDirectionDispositif> recupererTousDirectionDispositif( ) throws ReferentielException;
59
60 List<GroupeDispositif> recupererTousGroupeDispositif( ) throws ReferentielException;
61 }