Anpassung der Katalogsuche
Aufgrund unterschiedlicher Anforderungen der verschiedenen Sites ist es
wahrscheinlich erforderlich, die Suchfunktion für den Katalog anzupassen. Die Databean für die Katalogsuche ist eine Klasse. Gehen Sie wie folgt
vor, um sie anzupassen:
- Erstellen Sie eine Unterklasse der Klasse "CatEntrrySearchListDataBean".
- Geben Sie die neuen suchbaren Attribute an, die Sie hinzufügen
wollen. Beachten Sie, dass diese Attribute
zuvor in der Klasse "RuleQuery" der Suchschnittstelle definiert
worden sein müssen, bevor sie als Vorgaben in einer generierten Abfrage
verwendet werden können.
- Erstellen Sie eine Methode populate(), die die
folgenden Aufgaben ausführt:
- Sie instantialisiert "RuleQuery" oder eine Unterklasse
von "RuleQuery".
- Sie referenziert dieses Exemplar von "RuleQuery" bei
dem Exemplar der Eltern-Bean-Kasse und verwendet hierfür die Methode
setRuleQuery(ruleQueryInstance)method.
- Sie ruft die Methode super.setPredefinedAttributes() auf.
- Sie formuliert die Suchlogik für die neuen suchbaren Vorgaben,
die die Suchschnittstelle verwendet.
- Sie ruft die Methode super.execute() auf.