ich grad ein paar Probleme mit meiner Datenbank, deshalb kann ich meine Implementierung nicht testen.
Ich hab das jetzt ungetestet eingecheckt, wäre toll wenn du das testen und ggf. anpassen könntest.
Folgende Punkte sind noch offen/unklar:
-SerialVersionUID (in Status und StatusNotFoundException): Wozu dient die? (Ich hab erstmal keine definiert.)
-Welche Spalten sollen denn in der Status-Klasse abgebildet werden? (Die User-Klasse war da als Referenz nicht so aufschlussreich)
Wenn du das getestet hast, kannst du mir das Ticket zurückgeben.
Grüße
Michael
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich habe erstmal das init.sql Skript gefixt. Setz jetzt einfach mal deine Datenbank neu auf.
Die SerialVersionUID kannst du einfach in die Klassen machen und auf "1L" setzen. Sie dient der Versionierung einer Klasse falls diese serialisiert wird.
Ein Status sollte meiner Meinung nach mindestens folgende Eigenschaften (zusätzlich zu den Standards) haben:
StatusID NOT NULL
Statusgruppe NOT NULL
Name NOT NULL
Description (verwende hier einen LocalizedString)
StatusID + Gruppe sollten zusammen jeweils eindeutig sein. Ich denke das lässt sich nicht in der Datenbank festlegen. Daher sollte es dann ggf. der Manager tun. Aber vllt kannst du das einfach nochmal prüfen?!
Der Name sollte eher interne Verwendung finden (engl. Sprache) während die Description zum Anzeigen ist.
Da man im Moment nur Byte-Serialisierte Lokalisierungen verwenden kann, die sich nicht sonderlich gut von Hand schreiben lassen, lass das einfach erstmal leer. Ich arbeite an XML-Serialisierung. Dann lassen sich auch solche Werte vorbelegen.
Gruß Mirco
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Mirco,
ich grad ein paar Probleme mit meiner Datenbank, deshalb kann ich meine Implementierung nicht testen.
Ich hab das jetzt ungetestet eingecheckt, wäre toll wenn du das testen und ggf. anpassen könntest.
Folgende Punkte sind noch offen/unklar:
-SerialVersionUID (in Status und StatusNotFoundException): Wozu dient die? (Ich hab erstmal keine definiert.)
-Welche Spalten sollen denn in der Status-Klasse abgebildet werden? (Die User-Klasse war da als Referenz nicht so aufschlussreich)
Wenn du das getestet hast, kannst du mir das Ticket zurückgeben.
Grüße
Michael
Hallo Micha,
ich habe erstmal das init.sql Skript gefixt. Setz jetzt einfach mal deine Datenbank neu auf.
Die SerialVersionUID kannst du einfach in die Klassen machen und auf "1L" setzen. Sie dient der Versionierung einer Klasse falls diese serialisiert wird.
Ein Status sollte meiner Meinung nach mindestens folgende Eigenschaften (zusätzlich zu den Standards) haben:
StatusID + Gruppe sollten zusammen jeweils eindeutig sein. Ich denke das lässt sich nicht in der Datenbank festlegen. Daher sollte es dann ggf. der Manager tun. Aber vllt kannst du das einfach nochmal prüfen?!
Der Name sollte eher interne Verwendung finden (engl. Sprache) während die Description zum Anzeigen ist.
Da man im Moment nur Byte-Serialisierte Lokalisierungen verwenden kann, die sich nicht sonderlich gut von Hand schreiben lassen, lass das einfach erstmal leer. Ich arbeite an XML-Serialisierung. Dann lassen sich auch solche Werte vorbelegen.
Gruß Mirco