source: ether_megapoli/trunk/service/interface/com/ether/EtherService.java @ 171

Last change on this file since 171 was 171, checked in by vmipsl, 13 years ago

Fixe application : english/french _ ok before applet

File size: 1.3 KB
Line 
1package com.ether;
2
3import com.medias.database.objects.Parametre;
4import com.medias.database.objects.Plateforme;
5import org.jetbrains.annotations.NotNull;
6import org.jetbrains.annotations.Nullable;
7
8import java.util.Date;
9import java.util.List;
10
11/**
12 * @author vmipsl
13 * @date 07 mar 2011
14 */
15public interface EtherService
16        extends Service
17{
18    @Nullable
19    List<Plateforme> getAllPlateforms()
20            throws ServiceException;
21
22    @Nullable
23    Plateforme getPlateformById( @Nullable final Integer plateformId )
24            throws ServiceException;
25
26    @Nullable
27    Parametre getParameterById( @Nullable final Integer parameterId )
28            throws ServiceException;
29
30    @Nullable
31    List<Parametre> getParametersByPlateformId( @NotNull final Integer plateformId )
32            throws ServiceException;
33
34    @NotNull
35    <T1, T2, T3> Data<T1[], T2[], T3[]> getListsByPlateformByParameterByPeriodForTimeSerie( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
36            throws ServiceException;
37
38    @NotNull
39    <T1, T2, T3> Data<T1[], T2[], T3[]> getListsByPlateformByParameterByPeriodFor2D( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
40            throws ServiceException;
41}
Note: See TracBrowser for help on using the repository browser.