| |
4-4 Hartnäckiger ZustandcService, v2.0 September 2002 4 4,2,3 Mitgliedsstaat Jeder Mitgliedsstaat wird zu einer Zahl des überbelasteten Accessor und des Modifizierfaktors abgebildet Methoden, mit dem gleichen Namen wie Mitgliedsstaat. Diese Methoden können irgendwelche anheben CORBA-Standardausnahme. Mitgliedsstaat dessen Javaart abbildete, ist wird abgebildet einfach zu einem Paar von unabänderlich Accessor und Modifizierfaktormethoden. Es gibt keine Modifizierfaktormethode, wenn Mitgliedsstaat ist Read-only. Z.B.: // PSDL abstrakte storagetypeperson { Zustandzeichenkettename; }; wird zu abgebildet // Java allgemeine Schnittstellenperson verlängert StorageObject { allgemeines Zeichenkettename(); Öffentlichkeit leeres name(String S); }; Mitgliedsstaat dessen Art ein abstraktes storagetype ist, wird auch zu einem Paar von abgebildet Accessor und Modifizierfaktormethoden oder gerade eine Accessormethode, wenn Mitgliedsstaat ist Read-only. Mitgliedsstaat dessen Art ein Hinweis auf einem abstrakten storagetype ist, wird bis zwei abgebildet Accessors und zwei Modifizierfaktormethoden. Eine der Accessormethoden nimmt keinen Parameter und Rückkehr eine Speichergegenstandinkarnation, die andere nimmt a CosPersistentState.YieldRef Parameter und Rückkehr ein Hinweis. Ein von Modifizierfaktormethoden nimmt eine Inkarnation, die andere nimmt einen Hinweis. Wenn der Zustand Mitglied ist Read-only, nur die Accessormethoden erzeugt werden. Z.B.: abstrakte storagetypebank; abstraktes storagetypekonto { lange Kennzeichnung des Zustandes; Zustandref<Bank > -my_bank; }; wird abgebildet: // Java allgemeines Schnittstellenkonto verlängert CosPersistentState.StorageObject { allgemeines langes id(); leeres id(long der Öffentlichkeit l); allgemeines Bankmy_bank(); allgemeines byte[ ] my_bank(CosPersistentState.YieldRef Jahr); leeres my_bank(Bank der Öffentlichkeit k); |  |
|
| |
|
|