Personalización de la búsqueda de catálogo
Debido a los diversos requisitos del sitio, probablemente necesitará personalizar la función
de búsqueda de catálogo. El bean de datos de búsqueda de catálogo es una clase. Para personalizarla,
haga lo siguiente:
- Cree una subclase de la clase CatEntrrySearchListDataBean.
- Especifique los nuevos atributos en los que se puede buscar que desee añadir. Tenga en cuenta
que estos atributos deben definirse previamente en la clase RuleQuery de la interfaz de búsqueda
para poder estar disponibles como restricciones en una consulta generada.
- Cree un método populate() para que haga lo siguiente:
- Crear una instancia de RuleQuery o de una subclase de RuleQuery.
- Remitir esta instancia de RuleQuery a la instancia en la clase de bean padre utilizando el método setRuleQuery(ruleQueryInstance).
- Llamar al método super.setPredefinedAttributes().
- Formular la lógica de búsqueda para las nuevas restricciones en las que se puede buscar que utilizarán
la interfaz de búsqueda.
- Llamar al método super.execute().
