Personalizzazione della ricerca del catalogo
A causa della variabilitā dei requisiti del sito, potrebbe essere necessario personalizzare la funzione di ricerca del catalogo. Il databean di ricerca del catalogo č una classe. Per personalizzarlo, procedere come segue:
- Creare una sottoclasse della classe CatEntrrySearchListDataBean.
- Specificare i nuovi attributi che si desiderano aggiungere. Si osservi che questi attributi devono essere stati definiti precedentemente nella classe di Ricerca RuleQuery dell'interfaccia prima di poter essere disponibili come limiti in una richiesta generata .
- Creare un metodo populate() per eseguire le operazioni di seguito riportate:
- Creare l'istanza di RuleQuery o una sottoclasse di RuleQuery.
- Riferire questa istanza di RuleQuery all'istanza nella classe bean principale utilizzando il metodo setRuleQuery(ruleQueryInstance).
- Richiamare il metodo super.setPredefinedAttributes().
- Formulare la logica di ricerca per i nuovi limiti che utilizzeranno l'interfaccia della ricerca.
- Richiamare il metodo super.execute().