package com.megatim.apifdxweb.dao.ifaces.administration; import com.bekosoftware.genericdaolayer.dao.ifaces.GenericDAO; import com.megatim.apifdxweb.model.administration.User; import javax.transaction.Transactional; /** * Interface etendue par les interfaces locale et remote de la DAO * * @since Tue Jan 09 15:21:42 WAT 2018 * */ public interface UserDAO extends GenericDAO { /** * Nom du service * */ public final static String SERVICE_NAME = "UserDAO"; /** * Permet de recuperer un utilisateur via ces informations de connexion * * @param username * @param motDePasse * @return */ User recuperUtilisateur(String username, String motDePasse); /** * Permet de recuperer un utilisateur via ces informations de connexion * * @param username * @return */ User recuperUtilisateur(String username); @Transactional User getUser(String username); }