| |
2-30 BeteiligtcManagement, v1.0 Februar 2001 2 2,21 BeteiligtcManager Schnittstelle PartyManager: NodeManager { Schnittstelle PartyManager: NodeManager { CosFinance::Types get_supported_parties(); Beteiligtes create_party (in den CosFinance::Manager::InitCommonObject-Daten, im contact_information ContactInformationSeq) Erhöhungen ( TypeNotSupported, InvalidInitializationType, InvalidInitializationValue, DuplicateObject); Beteiligtcreate_multiple_parties( in den CosFinance::Manager::InitCommonObjects-Daten) Erhöhungen ( TypeNotSupported, InvalidInitializationType, InvalidInitializationValue); }; get_supported_parties() Diese Methode bringt die Arten der Beteiligter zurück, die dieser Manager zum Verursachen fähig ist. create_party() Diese Methode addiert einfach die Fähigkeit, ContactInformation zu initialisieren auf dem Beteiligten da die generischen Methode auf dem CosFinance::Manager verursachen Schnittstelle gewährt nicht für dieses. create_multiple_parties() Diese Methode verursacht viele Beteiligte in Schüben. Wenn irgendeine Kreation ausfällt, dann eine Ausnahme wird geworfen und es kann angenommen werden, daß die gesamte Reihe zurück gerollt worden ist. 2,22 RollencManager Schnittstelle RoleManager: CosFinance::Manager { RoleNames get_supported_roles(); Rollencreate_role( im CosFinance::Type-role_type im Cosfinance::CommonObject-primary_object) |  |
|
| |
|
|