BaseContactEntryCollection verwendet jetzt intern ein TreeSet, damit die Einträge in der angegebenen Reihenfolge angezeigt werden. Funktioniert erstaunlicherweise im ersten Versuch.
Jetzt muß das gleiche nur noch für die Ausgabe auf den Webseiten gemacht werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@219 8810af33-2d31-482b-a856-94f89814c4df
Lokalisierung vervollständigt
Noch vorhandene Fehler:
* Es fehlt zur Zeit noch eine Möglichkeit, die ActionLinks dem aktuelle Zustand der Verknüpfung anzupassen. Es soll eigentlich nur "Attach" angezeigt werden, wenn kein CT verknüpft ist. Sonst sollen "Change", "Edit" und "Delete" angezeigt werden.
* Aus einem mir noch nicht nachvollziehbaren Grund schließt sich das ItemSerachWidget nicht automatisch nach der Auswahl eines CTs
* Der Versuch, ein nicht verknüpften CT zu editieren endet in einer Exception. Das Problem löst sich, sobald eine Möglichkeit zum bedarfsgerechten Ändern der Links gefunden wurde.
* Bei nichtverknüpften CTs soll eigentlich nur angezeigt werden, daß keine Verknüpfung vorhanden ist. Das Problem löst sich, sobald eine Möglichkeit zum bedarfsgerechten Ändern der Links gefunden wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@217 8810af33-2d31-482b-a856-94f89814c4df
Traversal-Adapter hinzugefügt. ContactEntries UI weistestgehend erstellt. Anzeige, Hinzufügen und Löschen funktioniert, es fehlt noch das Bearbeiten.
Noch vorhandene Fehler:
* Es fehlt zur Zeit noch eine Möglichkeit, die ActionLinks dem aktuelle Zustand der Verknüpfung anzupassen. Es soll eigentlich nur "Attach" angezeigt werden, wenn kein CT verknüpft ist. Sonst sollen "Change", "Edit" und "Delete" angezeigt werden.
* Lokalisierung ist noch vollständig vorhanden
* Aus einem mir noch nicht nachvollziehbaren Grund schließt sich das ItemSerachWidget nicht automatisch nach der Auswahl eines CTs
* Der Versuch, ein nicht verknüpften CT zu editieren endet in einer Exception. Das Problem löst sich, sobald eine Möglichkeit zum bedarfsgerechten Ändern der Links gefunden wurde.
* Bei nichtverknüpften CTs soll eigentlich nur angezeigt werden, daß keine Verknüpfung vorhanden ist. Das Problem löst sich, sobald eine Möglichkeit zum bedarfsgerechten Ändern der Links gefunden wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@216 8810af33-2d31-482b-a856-94f89814c4df
Verknüpfung mit CT Person und CT BaseAddress fertiggestellt. Die UI dafür funktioniert überwiegend. Es können CTs hinzugefügt, editiert und gelöscht werden. Noch keine Unterstützung für die ContactEntry-Felder. Es fehlt ein traversal-adapter um die Daten auch alle auszugeben.
Noch vorhandene Fehler:
* Es fehlt zur Zeit noch eine Möglichkeit, die ActionLinks dem aktuelle Zustand der Verknüpfung anzupassen. Es soll eigentlich nur "Attach" angezeigt werden, wenn kein CT verknüpft ist. Sonst sollen "Change", "Edit" und "Delete" angezeigt werden.
* Lokalisierung ist noch vollständig vorhanden
* Aus einem mir noch nicht nachvollziehbaren Grund schließt sich das ItemSerachWidget nicht automatisch nach der Auswahl eines CTs
* Der Versuch, ein nicht verknüpften CT zu editieren endet in einer Exception. Das Problem löst sich, sobald eine Möglichkeit zum bedarfsgerechten Ändern der Links gefunden wurde.
* Bei nichtverknüpften CTs soll eigentlich nur angezeigt werden, daß keine Verknüpfung vorhanden ist. Das Problem löst sich, sobald eine Möglichkeit zum bedarfsgerechten Ändern der Links gefunden wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@215 8810af33-2d31-482b-a856-94f89814c4df
Nun ist BaseContact nicht mehr von Person abgeleitet. Stattdessen wird Person als component verwendet. Die Klassen enthalten die ersten grundlegenden Methoden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@168 8810af33-2d31-482b-a856-94f89814c4df
Eine erste Version von BaseContact, die zwar fehlerfrei kompiliert aber noch völlig unvollständig ist. Definiert ist das PDL in einer hoffentlich vollständigen Version. Dabei ist BaseContact zur Zeit ein Kind von Person. Ist das eine gute Entscheidung? Oder sollte man die Person ebenfalls nur hinzulinken?
Die Java-Klassen sind noch nicht vollständig. Hier muß außerdem ein AuthKit erstellt werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@164 8810af33-2d31-482b-a856-94f89814c4df