Closed vanbernum closed 9 years ago
Ich gucke es mir mal an. Danke
Die Annotationen die ich ausprobiert habe (@NonEmpty, @NotEmpty, @Pattern) waren nicht gleich erfolgreich. Titel wird deshalb einfach getrimmed. Das funktioniert soweit in allen getesteten Fällen. Zukünftig können wir uns trotzdem überlegen, ob wir mit nem Pattern nicht nur bestimmte Buchstaben zulassen.
Getrimmt heißt: am Anfang und Ende wird Whitespace entfernt und wenn nichts übrig bleibt, dann Fehler?! Sonderzeichen auszuschließen wäre auch sicherlich sinnvoll...
genau und wichtig ist, dass er NACH dem trim den unique check macht. Bei den Annotationen hat er den check entweder davor oder gar nicht gemacht. Sprich, man konnte mit " HTWplus" eine gleiche private HTWplus Gruppe erstellen, die es schon gibt.
Top...dann ist so ja jetzt genau richtig.
da ziemlich urgent -> direkt auf live
Aktuell lassen sich Gruppen erstellen, bei denen der Title nur aus White-Space besteht; das sollte so natürlich nicht sein. Vielleicht wäre an der stelle ein Regex sinnvoll bzw. vielleicht stellt JPA bereits Annotationen dafür bereit, um das abzufangen?!