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

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

Servlet _ TimeSerie? :

  • 1 paramètre ok
  • même paramètre sur différentes plateformes ok
File size: 1.5 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
42    @NotNull
43    Integer getNumberValuesByPlateformByParameterByPeriod( @NotNull final List<Pair> pairs, @Nullable final Date beginDate, @Nullable final Date endDate )
44            throws ServiceException;
45}
Note: See TracBrowser for help on using the repository browser.