Skip to content

Commit 67065ae

Browse files
committed
Update JAVA-Classes - BO4E v202401.0.0
1 parent 168148c commit 67065ae

File tree

99 files changed

+415
-371
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+415
-371
lines changed

bo4e/ZusatzAttribut.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*
1414
* .. HINT::
1515
* `ZusatzAttribut JSON Schema
16-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/ZusatzAttribut.json>`_
16+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/ZusatzAttribut.json>`_
1717
*/
1818
public class ZusatzAttribut {
1919
private String name;

bo4e/bo/Angebot.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*
2121
* .. HINT::
2222
* `Angebot JSON Schema
23-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Angebot.json>`_
23+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Angebot.json>`_
2424
*/
2525
public class Angebot extends Geschaeftsobjekt {
2626
private final Typ _typ = Typ.ANGEBOT;
@@ -31,8 +31,8 @@ public class Angebot extends Geschaeftsobjekt {
3131
private String angebotsnummer;
3232
private OffsetDateTime bindefrist;
3333
private Sparte sparte;
34-
private Person unterzeichnerAngebotsgeber;
35-
private Person unterzeichnerAngebotsnehmer;
34+
private Ansprechpartner unterzeichnerAngebotsgeber;
35+
private Ansprechpartner unterzeichnerAngebotsnehmer;
3636
private Angebotsvariante[] varianten;
3737

3838
public Typ getTyp() { return _typ; }
@@ -58,11 +58,11 @@ public class Angebot extends Geschaeftsobjekt {
5858
public Sparte getSparte() { return sparte; }
5959
public void setSparte(Sparte value) { this.sparte = value; }
6060

61-
public Person getUnterzeichnerAngebotsgeber() { return unterzeichnerAngebotsgeber; }
62-
public void setUnterzeichnerAngebotsgeber(Person value) { this.unterzeichnerAngebotsgeber = value; }
61+
public Ansprechpartner getUnterzeichnerAngebotsgeber() { return unterzeichnerAngebotsgeber; }
62+
public void setUnterzeichnerAngebotsgeber(Ansprechpartner value) { this.unterzeichnerAngebotsgeber = value; }
6363

64-
public Person getUnterzeichnerAngebotsnehmer() { return unterzeichnerAngebotsnehmer; }
65-
public void setUnterzeichnerAngebotsnehmer(Person value) { this.unterzeichnerAngebotsnehmer = value; }
64+
public Ansprechpartner getUnterzeichnerAngebotsnehmer() { return unterzeichnerAngebotsnehmer; }
65+
public void setUnterzeichnerAngebotsnehmer(Ansprechpartner value) { this.unterzeichnerAngebotsnehmer = value; }
6666

6767
public Angebotsvariante[] getVarianten() { return varianten; }
6868
public void setVarianten(Angebotsvariante[] value) { this.varianten = value; }

bo4e/bo/Person.java renamed to bo4e/bo/Ansprechpartner.java

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,35 @@
33
import bo4e.enums.Typ;
44
import bo4e.com.Adresse;
55
import bo4e.enums.Anrede;
6-
import bo4e.com.Kontaktweg;
6+
import bo4e.com.Rufnummer;
77
import bo4e.enums.Titel;
88
import bo4e.com.Zustaendigkeit;
9-
import java.time.OffsetDateTime;
109

1110
/**
12-
* Object containing information about a Person
11+
* Object containing information about a Ansprechpartner
1312
*
1413
* .. raw:: html
1514
*
16-
* <object data="../_static/images/bo4e/bo/Person.svg" type="image/svg+xml"></object>
15+
* <object data="../_static/images/bo4e/bo/Ansprechpartner.svg"
16+
* type="image/svg+xml"></object>
1717
*
1818
* .. HINT::
19-
* `Person JSON Schema
20-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Person.json>`_
19+
* `Ansprechpartner JSON Schema
20+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Ansprechpartner.json>`_
2121
*/
22-
public class Person extends Geschaeftsobjekt {
23-
private final Typ _typ = Typ.PERSON;
22+
public class Ansprechpartner extends Geschaeftsobjekt {
23+
private final Typ _typ = Typ.ANSPRECHPARTNER;
2424
private Adresse adresse;
2525
private Anrede anrede;
26-
private OffsetDateTime geburtsdatum;
26+
private String eMailAdresse;
27+
private Geschaeftspartner geschaeftspartner;
2728
private String individuelleAnrede;
2829
private String kommentar;
29-
private Kontaktweg[] kontaktwege;
3030
private String nachname;
31+
private Rufnummer rufnummer;
3132
private Titel titel;
3233
private String vorname;
33-
private Zustaendigkeit[] zustaendigkeiten;
34+
private Zustaendigkeit zustaendigkeit;
3435

3536
public Typ getTyp() { return _typ; }
3637

@@ -40,27 +41,30 @@ public class Person extends Geschaeftsobjekt {
4041
public Anrede getAnrede() { return anrede; }
4142
public void setAnrede(Anrede value) { this.anrede = value; }
4243

43-
public OffsetDateTime getGeburtsdatum() { return geburtsdatum; }
44-
public void setGeburtsdatum(OffsetDateTime value) { this.geburtsdatum = value; }
44+
public String getEMailAdresse() { return eMailAdresse; }
45+
public void setEMailAdresse(String value) { this.eMailAdresse = value; }
46+
47+
public Geschaeftspartner getGeschaeftspartner() { return geschaeftspartner; }
48+
public void setGeschaeftspartner(Geschaeftspartner value) { this.geschaeftspartner = value; }
4549

4650
public String getIndividuelleAnrede() { return individuelleAnrede; }
4751
public void setIndividuelleAnrede(String value) { this.individuelleAnrede = value; }
4852

4953
public String getKommentar() { return kommentar; }
5054
public void setKommentar(String value) { this.kommentar = value; }
5155

52-
public Kontaktweg[] getKontaktwege() { return kontaktwege; }
53-
public void setKontaktwege(Kontaktweg[] value) { this.kontaktwege = value; }
54-
5556
public String getNachname() { return nachname; }
5657
public void setNachname(String value) { this.nachname = value; }
5758

59+
public Rufnummer getRufnummer() { return rufnummer; }
60+
public void setRufnummer(Rufnummer value) { this.rufnummer = value; }
61+
5862
public Titel getTitel() { return titel; }
5963
public void setTitel(Titel value) { this.titel = value; }
6064

6165
public String getVorname() { return vorname; }
6266
public void setVorname(String value) { this.vorname = value; }
6367

64-
public Zustaendigkeit[] getZustaendigkeiten() { return zustaendigkeiten; }
65-
public void setZustaendigkeiten(Zustaendigkeit[] value) { this.zustaendigkeiten = value; }
68+
public Zustaendigkeit getZustaendigkeit() { return zustaendigkeit; }
69+
public void setZustaendigkeit(Zustaendigkeit value) { this.zustaendigkeit = value; }
6670
}

bo4e/bo/Ausschreibung.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
*
2020
* .. HINT::
2121
* `Ausschreibung JSON Schema
22-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Ausschreibung.json>`_
22+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Ausschreibung.json>`_
2323
*/
2424
public class Ausschreibung extends Geschaeftsobjekt {
25-
private final Typ _typ = Typ.AUSSCHREIBUNG;
25+
private final Typ _typ = Typ.AUSSCHREIUNG;
2626
private Zeitraum abgabefrist;
2727
private Geschaeftspartner ausschreibender;
2828
private Ausschreibungsportal ausschreibungportal;

bo4e/bo/Buendelvertrag.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*
2121
* .. HINT::
2222
* `Buendelvertrag JSON Schema
23-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Buendelvertrag.json>`_
23+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Buendelvertrag.json>`_
2424
*/
2525
public class Buendelvertrag extends Geschaeftsobjekt {
2626
private final Typ _typ = Typ.BUENDELVERTRAG;

bo4e/bo/Energiemenge.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*
1414
* .. HINT::
1515
* `Energiemenge JSON Schema
16-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Energiemenge.json>`_
16+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Energiemenge.json>`_
1717
*/
1818
public class Energiemenge extends Geschaeftsobjekt {
1919
private final Typ _typ = Typ.ENERGIEMENGE;

bo4e/bo/Fremdkosten.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*
1919
* .. HINT::
2020
* `Fremdkosten JSON Schema
21-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Fremdkosten.json>`_
21+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Fremdkosten.json>`_
2222
*/
2323
public class Fremdkosten extends Geschaeftsobjekt {
2424
private final Typ _typ = Typ.FREMDKOSTEN;

bo4e/bo/Geraet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*
1414
* .. HINT::
1515
* `Geraet JSON Schema
16-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Geraet.json>`_
16+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Geraet.json>`_
1717
*/
1818
public class Geraet extends Geschaeftsobjekt {
1919
private final Typ _typ = Typ.GERAET;

bo4e/bo/Geschaeftsobjekt.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
*
1515
* .. HINT::
1616
* `Geschaeftsobjekt JSON Schema
17-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.1-/src/bo4e_schemas/bo/Geschaeftsobjekt.json>`_
17+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Geschaeftsobjekt.json>`_
1818
*/
1919
public abstract class Geschaeftsobjekt {
2020
private String _id;
2121
private final Typ _typ = Typ.GESCHAEFTSOBJEKT;
22-
private final String _version = "202401.1.0-rc1";
22+
private final String _version = "202401.0.0";
2323
private ZusatzAttribut[] zusatzAttribute;
2424

2525
public String getId() { return _id; }

bo4e/bo/Geschaeftspartner.java

Lines changed: 30 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
package bo4e.bo;
22

33
import bo4e.enums.Typ;
4-
import bo4e.com.Adresse;
54
import bo4e.enums.Anrede;
65
import bo4e.enums.Geschaeftspartnerrolle;
7-
import bo4e.com.Kontaktweg;
8-
import bo4e.enums.Organisationstyp;
9-
import bo4e.enums.Titel;
6+
import bo4e.enums.Kontaktart;
7+
import bo4e.com.Adresse;
108

119
/**
1210
* Mit diesem Objekt können Geschäftspartner übertragen werden.
@@ -21,74 +19,66 @@
2119
*
2220
* .. HINT::
2321
* `Geschaeftspartner JSON Schema
24-
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/BO4E/BO4E-Schemas/v202401.1.0-rc1/src/bo4e_schemas/bo/Geschaeftspartner.json>`_
22+
* <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-Schemas/v202401.0.0-/src/bo4e_schemas/bo/Geschaeftspartner.json>`_
2523
*/
2624
public class Geschaeftspartner extends Geschaeftsobjekt {
2725
private final Typ _typ = Typ.GESCHAEFTSPARTNER;
28-
private Adresse adresse;
2926
private String amtsgericht;
3027
private Anrede anrede;
31-
private Person[] ansprechpartner;
32-
private Geschaeftspartnerrolle[] geschaeftspartnerrollen;
28+
private String eMailAdresse;
29+
private Geschaeftspartnerrolle[] geschaeftspartnerrolle;
3330
private String glaeubigerId;
34-
private String handelsregisternummer;
35-
private String individuelleAnrede;
36-
private Kontaktweg[] kontaktwege;
37-
private String nachname;
38-
private String organisationsname;
39-
private Organisationstyp organisationstyp;
40-
private Titel titel;
31+
private String hrnummer;
32+
private Boolean istGewerbe;
33+
private Kontaktart[] kontaktweg;
34+
private String name1;
35+
private String name2;
36+
private String name3;
37+
private Adresse partneradresse;
4138
private String umsatzsteuerId;
42-
private String vorname;
4339
private String website;
4440

4541
public Typ getTyp() { return _typ; }
4642

47-
public Adresse getAdresse() { return adresse; }
48-
public void setAdresse(Adresse value) { this.adresse = value; }
49-
5043
public String getAmtsgericht() { return amtsgericht; }
5144
public void setAmtsgericht(String value) { this.amtsgericht = value; }
5245

5346
public Anrede getAnrede() { return anrede; }
5447
public void setAnrede(Anrede value) { this.anrede = value; }
5548

56-
public Person[] getAnsprechpartner() { return ansprechpartner; }
57-
public void setAnsprechpartner(Person[] value) { this.ansprechpartner = value; }
49+
public String getEMailAdresse() { return eMailAdresse; }
50+
public void setEMailAdresse(String value) { this.eMailAdresse = value; }
5851

59-
public Geschaeftspartnerrolle[] getGeschaeftspartnerrollen() { return geschaeftspartnerrollen; }
60-
public void setGeschaeftspartnerrollen(Geschaeftspartnerrolle[] value) { this.geschaeftspartnerrollen = value; }
52+
public Geschaeftspartnerrolle[] getGeschaeftspartnerrolle() { return geschaeftspartnerrolle; }
53+
public void setGeschaeftspartnerrolle(Geschaeftspartnerrolle[] value) { this.geschaeftspartnerrolle = value; }
6154

6255
public String getGlaeubigerId() { return glaeubigerId; }
6356
public void setGlaeubigerId(String value) { this.glaeubigerId = value; }
6457

65-
public String getHandelsregisternummer() { return handelsregisternummer; }
66-
public void setHandelsregisternummer(String value) { this.handelsregisternummer = value; }
58+
public String getHrnummer() { return hrnummer; }
59+
public void setHrnummer(String value) { this.hrnummer = value; }
6760

68-
public String getIndividuelleAnrede() { return individuelleAnrede; }
69-
public void setIndividuelleAnrede(String value) { this.individuelleAnrede = value; }
61+
public Boolean getIstGewerbe() { return istGewerbe; }
62+
public void setIstGewerbe(Boolean value) { this.istGewerbe = value; }
7063

71-
public Kontaktweg[] getKontaktwege() { return kontaktwege; }
72-
public void setKontaktwege(Kontaktweg[] value) { this.kontaktwege = value; }
64+
public Kontaktart[] getKontaktweg() { return kontaktweg; }
65+
public void setKontaktweg(Kontaktart[] value) { this.kontaktweg = value; }
7366

74-
public String getNachname() { return nachname; }
75-
public void setNachname(String value) { this.nachname = value; }
67+
public String getName1() { return name1; }
68+
public void setName1(String value) { this.name1 = value; }
7669

77-
public String getOrganisationsname() { return organisationsname; }
78-
public void setOrganisationsname(String value) { this.organisationsname = value; }
70+
public String getName2() { return name2; }
71+
public void setName2(String value) { this.name2 = value; }
7972

80-
public Organisationstyp getOrganisationstyp() { return organisationstyp; }
81-
public void setOrganisationstyp(Organisationstyp value) { this.organisationstyp = value; }
73+
public String getName3() { return name3; }
74+
public void setName3(String value) { this.name3 = value; }
8275

83-
public Titel getTitel() { return titel; }
84-
public void setTitel(Titel value) { this.titel = value; }
76+
public Adresse getPartneradresse() { return partneradresse; }
77+
public void setPartneradresse(Adresse value) { this.partneradresse = value; }
8578

8679
public String getUmsatzsteuerId() { return umsatzsteuerId; }
8780
public void setUmsatzsteuerId(String value) { this.umsatzsteuerId = value; }
8881

89-
public String getVorname() { return vorname; }
90-
public void setVorname(String value) { this.vorname = value; }
91-
9282
public String getWebsite() { return website; }
9383
public void setWebsite(String value) { this.website = value; }
9484

0 commit comments

Comments
 (0)