| |
2-10 Organisationsstruktur: Das Organisatorische Modell September 2001 2 Gegenstände werden über ein OrgStructureIter zurückgebracht Gegenstand. Der zweite Eingangsparameter spezifiziert die Höchstzahl von OrgStructure Gegenstände die das OrgStructureIter Gegenstand kann halten. export_to_stream() Dieser Betrieb externalizes das OrgModel und Rückkehr es als Zeichenkette im Format spezifiziert durch den Eingangsparameter "streamtype.", Es wird daß Industrievereinigung erwartet und Standardorganisationen definieren dieses Formate und die "streamtypes", die sind annehmbar, wie sie Organisationsstrukturprofile für ihr Gebiet standardisieren. 2,3,3 Schnittstellen OrgModelAdmin Schnittstelle OrgModelAdmin: OrgModel { leere Namen set_names(inNameList) Erhöhungen (FormatError, Duplikat); leerer add_name(inzeichenkettename) Erhöhungen (FormatError, Duplikat); leeres replace_name( im Zeichenketteold_name im Zeichenkettenew_name) Erhöhungen (NotFound, FormatError, Duplikat); leerer remove_name(inzeichenkettename) Erhöhungen (NotFound); leeres orgelement_type add_orgelement_type(inOrgElementType) Erhöhungen (FormatError, Duplikat); leeres orgelement_type remove_orgelement_type(inOrgElementType) Erhöhungen (NotFound, OrgElementConflict); leeres replace_orgelement_type( im old_orgelement_type OrgElementType im new_orgelement_type OrgElementType) Erhöhungen (NotFound, FormatError, Duplikat); Create_orgstructure(OrgStructure in den Namen NameList aus Identifikation-orgstructure_id) Erhöhungen (FormatError, Duplikat); Create_orgstructure_from_stream(OrgStructure im Zeichenkettestrom) Erhöhungen (FormatError, Duplikat); Clone_orgstructure(OrgStructure |  |
|
| |
|
|