Como vcs passam multiplos parametros de pesquisa entre camadas?

[quote=celso.martins][quote=aleck]
Se a classe não possui os atributos necessários para a “pesquisa” tem algo muito errado na modelagem do sistema.
[/quote]

Como já dito, quando temos faixas de valores (Data, preço, etc). Inclusive isso é dito no livro do Fowler, quando ele fala de Parameter Object. Passei por uma situação dessa há dois meses, com uma view que envia 2 faixas de datas para a Facade e estas datas estão quebradas em dia, mes e ano. Estou usando DWR.

Além das faixas de data, a view ainda manda outros parâmetros de busca.

[/quote]

Concordo contigo, mas eu me referia ao caso citado. Inclusive aqui utilizamos DWR com parameter object.

No caso eu me referia apenas ao conceito do Criteria, não ao objeto em si.