source: ether_megapoli/trunk/persistence/interface/com/ether/dao/ValueDAO.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.4 KB
Line 
1package com.ether.dao;
2
3import com.ether.Data;
4import com.ether.Pair;
5import com.ether.PersistenceException;
6import com.medias.database.objects.Valeur;
7import org.jetbrains.annotations.NotNull;
8import org.jetbrains.annotations.Nullable;
9
10import java.util.Date;
11import java.util.List;
12
13/**
14 * @author vmipsl
15 * @date 07 apr 2011
16 */
17public interface ValueDAO
18        extends DomainAccessObject<Valeur, Integer>
19{
20    @NotNull
21    <T1, T2, T3> Data<T1[], T2[], T3[]> getListsByPlateformByParameterByPeriodForTimeSerie( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
22            throws PersistenceException;
23
24    @NotNull
25    <T1, T2, T3> Data<T1[], T2[], T3[]> getListsByPlateformByParameterByPeriodFor2D( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
26            throws PersistenceException;
27
28    @NotNull
29    Integer getNumberValuesByPlateformByParameterByPeriod( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date beginDate, @Nullable final Date endDate )
30            throws PersistenceException;
31
32//    @NotNull
33//    Integer getNumberValuesByPlateformByParameterByPeriod( @NotNull final List<Pair> pairs, @Nullable final Date beginDate, @Nullable final Date endDate )
34//            throws PersistenceException;
35}
Note: See TracBrowser for help on using the repository browser.