source: ether_megapoli/trunk/persistence/interface/com/ether/dao/ValueDAO.java @ 194

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

Servlet _ TimeSerie?

  • interface bloquée pour 2 params ok
  • dates en CEST et non GMT ok
File size: 1.4 KB
Line 
1package com.ether.dao;
2
3import com.ether.Data;
4import com.ether.PersistenceException;
5import com.medias.database.objects.Valeur;
6import org.jetbrains.annotations.NotNull;
7import org.jetbrains.annotations.Nullable;
8
9import java.util.Date;
10import java.util.List;
11
12/**
13 * @author vmipsl
14 * @date 07 apr 2011
15 */
16public interface ValueDAO
17        extends DomainAccessObject<Valeur, Integer>
18{
19    @NotNull
20    <T1, T2, T3> Data<T1[], T2[], T3[]> getListsByPlateformByParameterByPeriodForTimeSerie( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
21            throws PersistenceException;
22
23    @NotNull
24    <T1, T2, T3> Data<T1[], T2[], T3[]> getArraysByPlateformByParameterByPeriodFor2D( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
25            throws PersistenceException;
26
27    @NotNull
28    <T1, T2, T3> Data<List<T1>, List<T2>, List<T3>> getListsByPlateformByParameterByPeriodFor2D( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date dateBegin, @Nullable final Date dateEnd )
29            throws PersistenceException;
30
31    @NotNull
32    Integer getNumberValuesByPlateformByParameterByPeriod( @NotNull final Integer plateformId, @NotNull final Integer parameterId, @Nullable final Date beginDate, @Nullable final Date endDate )
33            throws PersistenceException;
34}
Note: See TracBrowser for help on using the repository browser.