/** * Ejecuta cualquier query enviado en cWhere y regresa a las entidades encontradas. * * @param cKey String - Cadena de Campos que definen la llave de cada entidad encontrada. * @param cWhere String - Cadena que contiene al query a ejecutar. * @throws DAOException - Excepción de tipo DAO * @return Vector - Arreglo que contiene a las entidades (VOs) encontrados por el query. */ public Vector findByCustom(String cKey, String cWhere) throws DAOException { Vector vcRecords = new Vector(); cError = ""; try { String cSQL = cWhere; vcRecords = this.FindByGeneric(cKey, cSQL, dataSourceName); } catch (Exception e) { cError = e.toString(); } finally { if (!cError.equals("")) throw new DAOException(cError); return vcRecords; } }