Hallo zusammen,
ich würde gerne ein de.espirit.or.query.Select erstellen und zwar über die Methode createSelect(name) der Klasse de.espirit.or.Session.
Diesen Select würde ich dann gerne mit seinen Methoden
- add(mode),
- add(order),
- add(parameter) und
- setConstraint(constraint)
weiter definieren.
Leider sind die dafür benötigten Klassen
- de.espirit.or.query.FetchMode,
- de.espirit.or.query.Order,
- de.espirit.or.query.Parameter und
- de.espirit.or.query.Constraint
nicht dokumentiert.
Gibt es irgendwo mittlerweile Informationen zu den Konstruktoren und Methoden dieser Klassen, oder falls nicht, kann mir hier jemand ein paar Beispiele für die Erstellung und Benutzung dieser Klassen nennen?
Ich weiß, dass es eine Methode xml2Select(queryXml) der Klasse de.espirit.or.Session gibt, mit der ich ebenfalls ein Select erstellen kann. Ich gehe davon aus, dass ich da das gleiche XML verwenden kann, wie auch z.B. bei der Funktion contentSelect im CMS_HEADER. Es wäre aber schön zu wissen, wie ich einen Select auch mit den genannten Methoden gezielt manipulieren kann.
Vielen Dank für eure Hilfe!
LG
René