Size wurde entfernt. Sorry Carsten, musste am EvaluationHelper
rumspielen. Ich hab jetzt nen SelectionHelper hinzugefügt, der gefüllt
werden kann und dann einfach an jede beliebige
AbstracService-Unterklasse bei getList mitgegeben werden kann um die
Selektion einzuschränken. Hab dann grade deine Abfragen daraufhin
angepasst.
Anstatt einem Preis hat nun leider ein Objekt 3 Preise, weil ichs sonst
nicht mit den Größen hinbekomme, die sind jetzt einfach fest S, M und L
und jedes Meal hat dafür Preise. Da ists nun bisschen schwerer mit der
Überprüfung auf den Preis. Für die Sortierung nach > und < gibts 2
Comparators, die die Logik haben sollten, findest du in der Meal-Klasse.
Einschränkungen für Between sollte sogar per SQL gehn, dann könnte man
sowas zum Beispiel als Restriction.between() dazubasteln. Falls du
Fragen hast, kannst du ja schreiben.