edu.uoc.tfc.j2ee.icampanario.components.citizensManager
Interface CitizensManager

All Known Implementing Classes:
CitizensManagerCenso

public interface CitizensManager

Interfaz del componente que gestiona los ciudadanos que harán uso del aplicativo.

Author:
Ismael Campanario Cabrera

Method Summary
 java.util.List<java.lang.String> find(User user)
          Realiza una búsqueda a partir de los datos de un usuario y devuelve los identificadores de los que coincidan
 User get(java.lang.String id)
          Obtiene un usuario cuyo identificador sea el indicado
 

Method Detail

find

java.util.List<java.lang.String> find(User user)
                                      throws CitizensManagerException
Realiza una búsqueda a partir de los datos de un usuario y devuelve los identificadores de los que coincidan

Parameters:
user - Datos del usuario a buscar
Returns:
Lista de identificadores de usuarios cuyos datos coinciden con la búsqueda
Throws:
CitizensManagerException

get

User get(java.lang.String id)
         throws CitizensManagerException
Obtiene un usuario cuyo identificador sea el indicado

Parameters:
id - Identificador del usuario
Returns:
Usuario
Throws:
CitizensManagerException