|
22 | 22 | * |
23 | 23 | * .. HINT:: |
24 | 24 | * `Ausschreibung JSON Schema |
25 | | -* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.4.0/src/bo4e_schemas/bo/Ausschreibung.json>`_ |
| 25 | +* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.5.0/src/bo4e_schemas/bo/Ausschreibung.json>`_ |
26 | 26 | */ |
27 | 27 | public class Ausschreibung extends Geschaeftsobjekt { |
28 | 28 | private final Typ _typ = Typ.AUSSCHREIBUNG; |
@@ -60,18 +60,38 @@ public Typ get_typ() { |
60 | 60 | return _typ; |
61 | 61 | } |
62 | 62 |
|
| 63 | + /** |
| 64 | + * Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von |
| 65 | + * Start und Ende verwendet. |
| 66 | + * Es muss daher entweder eine Dauer oder ein Zeitraum in Form von Start und Ende angegeben |
| 67 | + * sein |
| 68 | + */ |
63 | 69 | public Zeitraum getAbgabefrist() { |
64 | 70 | return abgabefrist; |
65 | 71 | } |
66 | 72 |
|
| 73 | + /** |
| 74 | + * Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von |
| 75 | + * Start und Ende verwendet. |
| 76 | + * Es muss daher entweder eine Dauer oder ein Zeitraum in Form von Start und Ende angegeben |
| 77 | + * sein |
| 78 | + */ |
67 | 79 | public void setAbgabefrist(Zeitraum abgabefrist) { |
68 | 80 | this.abgabefrist = abgabefrist; |
69 | 81 | } |
70 | 82 |
|
| 83 | + /** |
| 84 | + * Mit diesem Objekt können Geschäftspartner übertragen werden. |
| 85 | + * Sowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein |
| 86 | + */ |
71 | 87 | public Geschaeftspartner getAusschreibender() { |
72 | 88 | return ausschreibender; |
73 | 89 | } |
74 | 90 |
|
| 91 | + /** |
| 92 | + * Mit diesem Objekt können Geschäftspartner übertragen werden. |
| 93 | + * Sowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein |
| 94 | + */ |
75 | 95 | public void setAusschreibender(Geschaeftspartner ausschreibender) { |
76 | 96 | this.ausschreibender = ausschreibender; |
77 | 97 | } |
@@ -133,14 +153,20 @@ public void setAusschreibungstyp(Ausschreibungstyp ausschreibungstyp) { |
133 | 153 | } |
134 | 154 |
|
135 | 155 | /** |
136 | | - * Die einzelnen Lose, aus denen sich die Ausschreibung zusammensetzt |
| 156 | + * Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von |
| 157 | + * Start und Ende verwendet. |
| 158 | + * Es muss daher entweder eine Dauer oder ein Zeitraum in Form von Start und Ende angegeben |
| 159 | + * sein |
137 | 160 | */ |
138 | 161 | public Zeitraum getBindefrist() { |
139 | 162 | return bindefrist; |
140 | 163 | } |
141 | 164 |
|
142 | 165 | /** |
143 | | - * Die einzelnen Lose, aus denen sich die Ausschreibung zusammensetzt |
| 166 | + * Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von |
| 167 | + * Start und Ende verwendet. |
| 168 | + * Es muss daher entweder eine Dauer oder ein Zeitraum in Form von Start und Ende angegeben |
| 169 | + * sein |
144 | 170 | */ |
145 | 171 | public void setBindefrist(Zeitraum bindefrist) { |
146 | 172 | this.bindefrist = bindefrist; |
@@ -222,11 +248,21 @@ public static class AusschreibungBuilder extends GeschaeftsobjektBuilder { |
222 | 248 | private AusschreibungBuilder() { |
223 | 249 | } |
224 | 250 |
|
| 251 | + /** |
| 252 | + * Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von |
| 253 | + * Start und Ende verwendet. |
| 254 | + * Es muss daher entweder eine Dauer oder ein Zeitraum in Form von Start und Ende angegeben |
| 255 | + * sein |
| 256 | + */ |
225 | 257 | public AusschreibungBuilder setAbgabefrist(Zeitraum abgabefrist) { |
226 | 258 | this.abgabefrist = abgabefrist; |
227 | 259 | return this; |
228 | 260 | } |
229 | 261 |
|
| 262 | + /** |
| 263 | + * Mit diesem Objekt können Geschäftspartner übertragen werden. |
| 264 | + * Sowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein |
| 265 | + */ |
230 | 266 | public AusschreibungBuilder setAusschreibender(Geschaeftspartner ausschreibender) { |
231 | 267 | this.ausschreibender = ausschreibender; |
232 | 268 | return this; |
@@ -265,7 +301,10 @@ public AusschreibungBuilder setAusschreibungstyp(Ausschreibungstyp ausschreibung |
265 | 301 | } |
266 | 302 |
|
267 | 303 | /** |
268 | | - * Die einzelnen Lose, aus denen sich die Ausschreibung zusammensetzt |
| 304 | + * Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von |
| 305 | + * Start und Ende verwendet. |
| 306 | + * Es muss daher entweder eine Dauer oder ein Zeitraum in Form von Start und Ende angegeben |
| 307 | + * sein |
269 | 308 | */ |
270 | 309 | public AusschreibungBuilder setBindefrist(Zeitraum bindefrist) { |
271 | 310 | this.bindefrist = bindefrist; |
@@ -304,8 +343,8 @@ public AusschreibungBuilder setWebseite(String webseite) { |
304 | 343 | return this; |
305 | 344 | } |
306 | 345 |
|
307 | | - public AusschreibungBuilder setId(String id) { |
308 | | - super.setId(id); |
| 346 | + public AusschreibungBuilder set_id(String _id) { |
| 347 | + super.set_id(_id); |
309 | 348 | return this; |
310 | 349 | } |
311 | 350 |
|
|
0 commit comments