| |
2-26 BeteiligtcManagement, v1.0 Februar 2001 2 add_related_objects() Diese Methode läßt die Eindämmung von vielen CommonObjects zu in andere CommonObject oder Behälter . remove_related_object() Diese Methode läßt das Entfernen eines Gegenstandes von seinem Behälter zu. 2,14 Nullpunkt Schnittstellennullpunkt: CommonObject { Ausnahme UnknownRole { }; Ausnahme RoleNotFound { }; Ausnahme NotSupported { }; Rollenget_all_roles() Erhöhungen (NotSupported); Get_all_role_names() RoleNames Erhöhungen (NotSupported); leere add_role(inrollenrolle) Erhöhungen (NotSupported); leere remove_role(inrollenrolle) Erhöhungen (RoleNotFound, NotSupported); Role_name Rollenget_roles(inRoleName, Raises(UnknownRoleName, NotSupported); }; get_all_roles() Diese Methode bringt eine Liste aller Rollen ein spezifisches CommonObject zurück Spiele. Dieses ist a Reflexion der Verhältnisse verursacht durch das Verwenden der Anhäufungsmethoden innen beschrieben CommonContainer , ein Formationsglied von CommonObject . Z.B. wenn CommonObject stellt eine Person, dann diese Methode kann zurückgehen dar Ehemann , Antragsteller , Lienholder und/oder Rechtsanwalt . Anmerkung, einige Rollen stellen spezifische Zuerkennung der Rolle vor und/oder Verhalten, das zugänglich nur sein kann, indem es ein folgendes resolve() herausgibt Anforderung an der Manager schließen Sie für die spezifische Rollenart an, (z.B., Claimaint) . get_all_role_names() Diese Methode bringt eine Reihenfolge der Zeichenketten zurück, die alle Rollen dieser Gegenstand darstellt z.Z. Spiele. Diese Informationen sind indirekt ein Resultat einer Anhäufung. |  |
|
| |
|
|