| |
September 2001 Organisationsstruktur C-1 KlientencImplementierungscBeispiele C Das Folgen sind einige Beispiele von, wie Klient die Organisationsstruktur benutzen konnte Service. Die Ausnahmebehandlung wird nicht für Einfachheitssake veranschaulicht. Jedes Beispiel ist veranschaulicht, die Programmiersprache Java verwendend. C.1, das ein OrgModel verursacht Ein Klient, der ein neues OrgModel verursachen möchte muß Sicherheitserlaubnis haben zu verwenden das OrgFactory Schnittstelle. Die Software, die geschrieben würde, kann schauen, wie folgt: Factory_ref OrgFactory =..., holen Sie Gegenstandhinweis vom Namengeben des Services zurück Reihen Sie [ ] nennt = neues String[1 ] auf; nur ein Name names[1 ] = "BlueCross"; Klientenname ist "BlueCross" OrgElementType [ ] NTS = neues OrgElementType[0 ];// Keine Arten OrgElement definiert IDHolder Kennzeichnung = neues IDHolder(); Platz zum Speichern einzigartiger Identifikation Org_model OrgModel = factory_ref.create_orgmodel(names, NTS, Kennzeichnung); Model_adm OrgModelAdmin = org_model.get_admin_interface();OrgModel Hr_org_model HROrgModel =..., für ein Stundensystem, verengen das OrgModel zu einem HROrgModel C.2, das ein BusinessUnit mit dem HROrgModel verursacht und findet Dieses Beispiel zeigt das Verursachen und das Finden von einem BusinessUnit . Die Software, die wurde seien kann schauen geschrieben Sie, wie folgt: Book_admin AddressBookAdmin; The_unit BusinessUnit; book_admin = hr_org_model.get_addressbook_admin();// Wert HROrgModel von früh The_data BusinessUnitData = neues BusinessUnitData(); the_data.name = neues String("BlueCross"); the_data.description = neues String("Company"); Bus_unit_id IDHolder = neues IDHolder(); the_unit = book_admin.create_business_unit(the_data, Kennzeichnung); |  |
|
| |
|
|