ar.com.jiji.kaya.dao
Interface LocalidadDao

All Superinterfaces:
ar.com.jiji.kaya.dao.CRUDDAO<Localidad>, ar.com.jiji.kaya.dao.CRUDPageableDAO<Localidad>, ar.com.jiji.kaya.dao.PageableTableDAO<Localidad>
All Known Implementing Classes:
LocalidadDaoImpl

public interface LocalidadDao
extends ar.com.jiji.kaya.dao.CRUDPageableDAO<Localidad>

Interface para el DAO del modelo Localidad.

Author:
lparra

Method Summary
 Localidad findByNombre(long provinciaId, java.lang.String nombre)
          Busca una Localidad segun su nombre, perteneciente a una Provincia.
 java.util.List<Localidad> getLocalidadesByProvincia(long provinciaId)
          Devuelve todas las Localidades pertenecientes a una Provincia.
 java.util.List<Localidad> getSimilars(long provinciaId, java.lang.String nombre)
          Busca las Localidades que tengan nombre similar al enviado por parametro pertenecientes a una Provincia.
 
Methods inherited from interface ar.com.jiji.kaya.dao.PageableTableDAO
getPage, getPage, getSize, getSize
 
Methods inherited from interface ar.com.jiji.kaya.dao.CRUDDAO
getAll, load, remove, save
 

Method Detail

findByNombre

Localidad findByNombre(long provinciaId,
                       java.lang.String nombre)
Busca una Localidad segun su nombre, perteneciente a una Provincia.

Parameters:
provinciaId - Id de la Provincia.
nombre - Nombre de la Localidad.
Returns:
Devuelve la Localidad que coincida con el criterio. Si la Localidad no se encuentra devuelve null. Si hay mas de una ocurrencia, devuelve la primera que encuentre.

getSimilars

java.util.List<Localidad> getSimilars(long provinciaId,
                                      java.lang.String nombre)
Busca las Localidades que tengan nombre similar al enviado por parametro pertenecientes a una Provincia.

Parameters:
provinciaId - Id de la Provincia.
nombre - Nombre de la Localidad.
Returns:
Devuelve una lista de Localidades con nombres similares. Si no existen datos que coincidan con el criterio, se devuelve una lista vacia.

getLocalidadesByProvincia

java.util.List<Localidad> getLocalidadesByProvincia(long provinciaId)
Devuelve todas las Localidades pertenecientes a una Provincia.

Parameters:
provinciaId - Id de la Provincia.
Returns:
Devuelve una lista de Localidades pertenecientes a una Provincia. Si no existen datos que coincidan con el criterio, se devuelve una lista vacia.


Copyright © 2006 Kaya. All Rights Reserved.