User Tools

Site Tools


prom20:person

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

prom20:person [2013/11/12 19:59]
rtavassoli created
prom20:person [2013/11/13 10:39] (current)
rtavassoli
Line 5: Line 5:
  
 ===== Aggregates ===== ===== Aggregates =====
-==== Salutation ==== +[[prom20:person:salutation|Salutation]] \\ 
-Salutation ist die Anrede, z.B. "Herr" oder "Frau", die in der Person verwendet werden kann. Man braucht eigentlich kein Aggregate hierfür, könnte Salutation auch als Value Object umsetzen. Das PRO•M 1.0 aber eine Referenzielle Integrität von der Person zur Anrede über die ID benötigt, wird sie in PRO•M auch als als vollwertiges Aggregate implementiert. +[[prom20:person:salutationletter|SalutationLetter]] \\ 
-=== Regeln === +[[prom20:person:communicationway|CommunicationWay]] \\ 
-Eine Salutation kann weder gelöscht noch verändert werden((anders als in PRO•M 1.0)), was sie in der Verwendung innerhalb der Person zu einem immutable Value Object macht, nur dass man sie über eine Auswahlliste angeben kann. Deaktivieren geht in PRO•M 1.0 nicht, bzw. wird dort nicht berücksichtigt, somit wird diese Funktion vorerst nicht sichtbar aktiviert sein. +[[prom20:person:person|Person]]
-\\ \\ +
-In PRO•M kann man die Anrede noch verändern und löschen. Obwohl das Verhalten in PRO•M 1.0 und 2.0 unterschiedlich ist, wird beides parallel beibehalten, es schadet ja nicht. +
-=== Befehle === +
-  * AddSalutationNeue Anrede hinzufügen +
-  * DeactivateSalutationDeaktivieren, damit sie in zukünftigen Auswahllisten nicht angeboten wird +
-  * ActivateSalutation: wieder für Auswahllisten aktivieren +
-=== Ereignisse === +
-  * SalutationAdded +
-  * SalutationDeactivated +
-  * SalutationActivated +
- +
-==== SalutationLetter ==== +
-SalutationLetter ist die Briefanrede, z.B. "Sehr geehrter Herr" oder "Sehr geehrte Frau", die in der Person verwendet werden kann. Man braucht eigentlich kein Aggregate hierfür, könnte SalutationLetter auch als Value Object umsetzen. Das PRO•M 1.0 aber eine Referenzielle Integrität von der Person zur Anrede über die ID benötigt, wird sie in PRO•M auch als als vollwertiges Aggregate implementiert. +
-=== Regeln === +
-Eine Briefanrede kann weder gelöscht noch verändert werden((anders als in PRO•M 1.0)), was sie in der Verwendung innerhalb der Person zu einem immutable Value Object macht, nur dass man sie über eine Auswahlliste angeben kann. Deaktivieren geht in PRO•M 1.0 nicht, bzw. wird dort nicht berücksichtigt, somit wird diese Funktion vorerst nicht sichtbar aktiviert sein. +
-\\ \\ +
-In PRO•M kann man die Briefanrede noch verändern und löschen. Obwohl das Verhalten in PRO•M 1.0 und 2.0 unterschiedlich ist, wird beides parallel beibehalten, es schadet ja nicht. +
-=== Befehle === +
-  * AddSalutationLetterNeue Anrede hinzufügen +
-  * DeactivateSalutationLetterDeaktivieren, damit sie in zukünftigen Auswahllisten nicht angeboten wird +
-  * ActivateSalutationLetter: wieder für Auswahllisten aktivieren +
-=== Ereignisse === +
-  * SalutationLetterAdded +
-  * SalutationLetterDeactivated +
-  * SalutationLetterActivated +
  
prom20/person.1384282765.txt.gz · Last modified: 2013/11/12 19:59 by rtavassoli