Puml2openAPI: Unterschied zwischen den Versionen

Aus CTS2-LE
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ == Sichtbarkeit von Elementen == {| class="wikitable" |- ! Prefix !! PUML-Semantik !! Klassendefinition !! ReST-RequestBody !! ReST-Response |- | + || public…“)
 
K
Zeile 4: Zeile 4:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Prefix !! PUML-Semantik !! Klassendefinition !! ReST-RequestBody !! ReST-Response
+
! Prefix !! PUML-Semantik !! Klassendefinition !! ReST-RequestBody !! ReST-Response !! Verwendung
 
|-
 
|-
| + || public|| ja || ja || ja
+
| + || public|| ja || ja || ja || ...
 
|-
 
|-
| # || protected || ja || nein || ja
+
| # || protected || ja || nein || ja || ...
 
|-
 
|-
| - || private|| nein || nein || nein
+
| - || private|| nein || nein || nein || ...
 
|-
 
|-
| ~ || package private|| undef || undef || undef
+
| ~ || package private|| ja || nein || nein || Beispiel: Ein Dienst verwaltet Dokumente. Verweise auf alte Dokumentenversionen sind Teil der zugrundeliegenden Klasse, werden aber normalerweise weder bei Anfragen noch bei Antworten mitgegeben, sondern können nur explizit abgefragt werden.
 
|}
 
|}

Version vom 29. März 2021, 12:47 Uhr

Sichtbarkeit von Elementen

Prefix PUML-Semantik Klassendefinition ReST-RequestBody ReST-Response Verwendung
+ public ja ja ja ...
# protected ja nein ja ...
- private nein nein nein ...
~ package private ja nein nein Beispiel: Ein Dienst verwaltet Dokumente. Verweise auf alte Dokumentenversionen sind Teil der zugrundeliegenden Klasse, werden aber normalerweise weder bei Anfragen noch bei Antworten mitgegeben, sondern können nur explizit abgefragt werden.