renet
I'm new here

de.espirit.or.query.* fehlende Klassen-Dokumentation

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! Smiley Happy

LG

René

0 Kudos
1 Reply
maaroufi
I'm new here

Hallo Rene, dies ist über die API nicht möglich. Unter folgendem Posting finden sie ein Beispiel, wie man sich die Query mit dem Query-Wizard zusammenbauen und ausführen kann:

https://community.e-spirit.com/message/10051

Freundliche Grüße

Ismail

0 Kudos