source: ether_statistics/persistence/interface/com/ether/dao/ParameterDAO.java @ 569

Last change on this file since 569 was 569, checked in by vmipsl, 12 years ago

Nouveau projet

File size: 860 bytes
Line 
1package com.ether.dao;
2
3import com.ether.PersistenceException;
4import com.medias.database.objects.Parametre;
5import org.jetbrains.annotations.NotNull;
6import org.jetbrains.annotations.Nullable;
7
8import java.util.List;
9
10/**
11 * @author vmipsl
12 * @date 07 mar 2011
13 */
14public interface ParameterDAO
15        extends DomainAccessObject<Parametre, Integer>
16{
17    @NotNull
18    List<Parametre> getParametersByPlateformId( @NotNull final Integer plateformId )
19            throws PersistenceException;
20
21    @Nullable
22    Parametre getParameterById( @NotNull final Integer parameterId )
23            throws PersistenceException;
24
25    @Nullable
26    List<Parametre> getAllParametersOrderByCategoryByName()
27            throws PersistenceException;
28
29    @Nullable
30    Integer getParameterByCode( @NotNull final String parameterCode )
31            throws PersistenceException;
32}
Note: See TracBrowser for help on using the repository browser.