Personnalisation de recherche de catalogue

Du fait de besoins variables selon les sites, vous trouverez certainement nécessaire de personnaliser la fonction de recherche de catalogue. Le bean de données de recherche de catalogue est une classe. Pour le personnaliser, procédez comme suit :

  1. Créez une sous-classe de la classe CatEntrrySearchListDataBean.
  2. Spécifiez les nouveaux attributs consultables que vous voulez ajouter. Veuillez noter que ces attributs doivent être définis auparavant dans la classe RuleQuery d'interface de recherche avant qu'ils ne soient disponibles en tant que contraintes dans une requête générée.
  3. Créez une méthode populate() qui effectue les opérations suivantes :
    1. Instanciation soit de RuleQuery ou d'une sous-classe de RuleQuery.
    2. Référence à cette instance de RuleQuery vers l'instance dans la classe de bean parent utilisant la méthode setRuleQuery(ruleQueryInstance).
    3. Appel de la méthode super.setPredefinedAttributes().
    4. Formulation de la logique de recherche pour les nouvelles contraintes consultables devant utiliser l'interface de recherche.
    5. Appel de la méthode super.execute().

Rubriques connexes (1275 octets)

Tâches connexes (1201 octets)

Références connexes (1292 octets)

IBM copyright