| |
Februar 2001 Rolle 2-25 2 Leerer remove_related_object(inrollengegenstand, im Datumeffective_date) Erhöhungen (ObjectNotFound); }; role_name Da die Spezifikation vorschreibt, daß erste Kategorienrollengegenstände im Kontext anwesend sein müssen von einem Verhältnis sind der Rollenname und der Rollengegenstand synonym. In den meisten Fällen dieses Attribut stellt einfach stringified schnell Zugang zum Artnamen zur Verfügung. primary_object Die Spezifikation spezifiziert eine Anhäufungsannäherung zum Rollenverhalten. Diese Schnittstelle stellt die niedrige Schnittstelle für alle Rollen dar und stellt folglich Hinweis zurück zu zur Verfügung Primärgegenstand, den er im Verhältnis darstellt. Der Rollengegenstand kann tatsächlich stellen Sie Methoden heraus, die auf dem Primärgegenstand eingeführt werden. Im Kontext von diesem Spezifikation, der Primärgegenstand muß von der Artperson oder -organisation immer sein. get_related_object() Diese Methode liefert eine Einheit, um einen enthaltenen Gegenstand zu erreichen, der auf der Rolle von basiert enthaltener Gegenstand und das Datum, daß er wirklich enthalten wurde. Z.B. könnte ein Klient rufen Sie get_contained_object_by_role() hervor Führen der Frau und 12/12/97, um a zu erreichen Hinweis auf einem CommonObject das stellt die Person dar er wurde zu an dem verbunden Zeit. Merken Sie die Unterzeichnung dieser Methode andeutet die 1:1 Arten der Anhäufung. Als das Beispiel zeigt, ein Beteiligtes im Allgemeinen hat nicht mehr als eine aktive Frau auf einmal an. Wenn für Beispiel, das CommonObject stellte einen Arbeitgeber dar und diese Methode war hervorgerufen, um alle Angestellten zu erhalten, die dort ab 1/1/82 dann arbeiteten, nehmend an es gab mehr, als ein, diese Methode das MoreThanOneContained werfen würde Ausnahme. Ebenso wenn diese Methode hervorgerufen wurde, um die Frau für eine Einzelperson zu erhalten und sie hatten nicht eine Frau, dann das InvalidContainedRole Ausnahme würde sein geworfen. get_all_related_objects_by_role() Diese Methode bringt alles enthaltene CommonObjects zurück gegründet auf der Rolle und ab Datum innen überschritten. Wenn die Zahl enthaltenen Gegenständen das how_many übersteigt Parameter, dann die Reste werden in Form eines Iterator zurückgebracht. Ein Beispielgebrauch von dieser Methode ist wo das CommonObject stellt einen Arbeitgeber dar und der Klient verlangt ganz enthalten Angestelltgegenstände ab 1/1/82. Die Unterzeichnung dieser Methode deutet Unterstützung für 1:m an Anhäufungen. Jedoch kann sie für die 1:1 Verbindungen hervorgerufen werden, in denen das Resultat wurde seien Sie wahrscheinlich eine Reihenfolge von einem (1) und die annehmen how_many wurde nicht als null spezifiziert (0). add_related_object() Diese Methode läßt die Eindämmung von einem CommonObject zu in andere CommonObject oder Behälter . |  |
|
| |
|
|