Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java
protected static HausMiete createImmobilieHausMiete() {
        // create an example real estate
        HausMiete.Type obj = FACTORY.createHausMieteType();
        initImmobilie(obj);

        obj.setAnzahlBadezimmer(RandomUtils.nextLong(1, 5));
        obj.setAnzahlGaragenStellplaetze(RandomUtils.nextLong(0, 3));
        obj.setAnzahlSchlafzimmer(RandomUtils.nextLong(1, 5));
        obj.setAusstattungsqualitaet(AusstattungsqualitaetsTyp.GEHOBEN);
        obj.setBarrierefrei(RandomUtils.nextInt(0, 2) == 1);
        obj.setBaujahr(RandomUtils.nextLong(1900, 2010));
        obj.setBetreutesWohnen(RandomUtils.nextInt(0, 2) == 1);
        obj.setEinbaukueche(RandomUtils.nextInt(0, 2) == 1);
        obj.setEtagenzahl(RandomUtils.nextLong(1, 10));
        obj.setFreiAb("notes about availability");
        obj.setGaesteWC(RandomUtils.nextInt(0, 2) == 1);
        obj.setGrundstuecksFlaeche(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1500)));
        obj.setHausKategorie(HausKategorienTyp.EINFAMILIENHAUS);
        obj.setHaustiere(GenehmigungTyp.NACH_VEREINBARUNG);
        obj.setHeizungsart(HeizungsartTyp.ZENTRALHEIZUNG);
        obj.setJahrLetzteModernisierung(RandomUtils.nextLong(1980, 2000));
        obj.setKeller(RandomUtils.nextInt(0, 2) == 1);
        obj.setNutzflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(150, 500)));
        obj.setObjektzustand(ObjektZustandTyp.GEPFLEGT);
        obj.setParkplatz(StellplatzKategorieTyp.CARPORT);
        obj.setRollstuhlgerecht(RandomUtils.nextInt(0, 2) == 1);
        obj.setWohnflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(50, 300)));
        obj.setZimmer(BigDecimal.valueOf(RandomUtils.nextDouble(1, 5)));

        obj.setBefeuerungsArt(FACTORY.createBefeuerungsArtTyp());
        obj.getBefeuerungsArt().setErdwaerme(FACTORY.createBefeuerungsArtTypErdwaerme(Boolean.TRUE));
        obj.getBefeuerungsArt().setPelletheizung(FACTORY.createBefeuerungsArtTypPelletheizung(Boolean.TRUE));

        obj.setEnergieausweis(FACTORY.createEnergieausweisTyp());
        obj.getEnergieausweis().setEnergieausweistyp(EnergieausweistypTyp.ENERGIEVERBRAUCHSKENNWERT);
        obj.getEnergieausweis().setEnergieverbrauchskennwert(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.getEnergieausweis().setWarmwasserEnthalten(RandomUtils.nextInt(0, 2) == 1);

        obj.setMietpreise(FACTORY.createVermarktungWohnMieteTyp());
        obj.getMietpreise().setHeizkosten(BigDecimal.valueOf(RandomUtils.nextDouble(100, 500)));
        obj.getMietpreise().setHeizkostenInWarmmieteEnthalten(RandomUtils.nextInt(0, 2) == 1);
        obj.getMietpreise().setKaltmiete(BigDecimal.valueOf(RandomUtils.nextDouble(150, 1500)));
        obj.getMietpreise().setKaution("notes about deposit");
        obj.getMietpreise().setNebenkosten(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.getMietpreise().setStellplatzMiete(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.getMietpreise().setWarmmiete(BigDecimal.valueOf(RandomUtils.nextDouble(250, 2500)));

        return FACTORY.createHausMiete(obj);
    }
protected static HausMiete createImmobilieHausMiete() {
        // create an example real estate
        HausMiete.Type obj = FACTORY.createHausMieteType();
        initImmobilie(obj);

        obj.setAnzahlBadezimmer(RandomUtils.nextLong(1, 5));
        obj.setAnzahlGaragenStellplaetze(RandomUtils.nextLong(0, 3));
        obj.setAnzahlSchlafzimmer(RandomUtils.nextLong(1, 5));
        obj.setAusstattungsqualitaet(AusstattungsqualitaetsTyp.GEHOBEN);
        obj.setBarrierefrei(RandomUtils.nextInt(0, 2) == 1);
        obj.setBaujahr(RandomUtils.nextLong(1900, 2010));
        obj.setBetreutesWohnen(RandomUtils.nextInt(0, 2) == 1);
        obj.setEinbaukueche(RandomUtils.nextInt(0, 2) == 1);
        obj.setEtagenzahl(RandomUtils.nextLong(1, 10));
        obj.setFreiAb("notes about availability");
        obj.setGaesteWC(RandomUtils.nextInt(0, 2) == 1);
        obj.setGrundstuecksFlaeche(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1500)));
        obj.setHausKategorie(HausKategorienTyp.EINFAMILIENHAUS);
        obj.setHaustiere(GenehmigungTyp.NACH_VEREINBARUNG);
        obj.setHeizungsart(HeizungsartTyp.ZENTRALHEIZUNG);
        obj.setJahrLetzteModernisierung(RandomUtils.nextLong(1980, 2000));
        obj.setKeller(RandomUtils.nextInt(0, 2) == 1);
        obj.setNutzflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(150, 500)));
        obj.setObjektzustand(ObjektZustandTyp.GEPFLEGT);
        obj.setParkplatz(StellplatzKategorieTyp.CARPORT);
        obj.setRollstuhlgerecht(RandomUtils.nextInt(0, 2) == 1);
        obj.setWohnflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(50, 300)));
        obj.setZimmer(BigDecimal.valueOf(RandomUtils.nextDouble(1, 5)));

        obj.setBefeuerungsArt(FACTORY.createBefeuerungsArtTyp());
        obj.getBefeuerungsArt().setErdwaerme(FACTORY.createBefeuerungsArtTypErdwaerme(Boolean.TRUE));
        obj.getBefeuerungsArt().setPelletheizung(FACTORY.createBefeuerungsArtTypPelletheizung(Boolean.TRUE));

        obj.setEnergieausweis(FACTORY.createEnergieausweisTyp());
        obj.getEnergieausweis().setEnergieausweistyp(EnergieausweistypTyp.ENERGIEVERBRAUCHSKENNWERT);
        obj.getEnergieausweis().setEnergieverbrauchskennwert(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.getEnergieausweis().setWarmwasserEnthalten(RandomUtils.nextInt(0, 2) == 1);

        obj.setMietpreise(FACTORY.createVermarktungWohnMieteTyp());
        obj.getMietpreise().setHeizkosten(BigDecimal.valueOf(RandomUtils.nextDouble(100, 500)));
        obj.getMietpreise().setHeizkostenInWarmmieteEnthalten(RandomUtils.nextInt(0, 2) == 1);
        obj.getMietpreise().setKaltmiete(BigDecimal.valueOf(RandomUtils.nextDouble(150, 1500)));
        obj.getMietpreise().setKaution("notes about deposit");
        obj.getMietpreise().setNebenkosten(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.getMietpreise().setStellplatzMiete(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.getMietpreise().setWarmmiete(BigDecimal.valueOf(RandomUtils.nextDouble(250, 2500)));

        return FACTORY.createHausMiete(obj);
    }
protected static HausMiete createImmobilieHausMiete ( ) { // create an example real estate HausMiete . Type obj = FACTORY . createHausMieteType ( ) ; initImmobilie ( obj ) ; obj . setAnzahlBadezimmer ( RandomUtils . nextLong ( 1 , 5 ) ) ; obj . setAnzahlGaragenStellplaetze ( RandomUtils . nextLong ( 0 , 3 ) ) ; obj . setAnzahlSchlafzimmer ( RandomUtils . nextLong ( 1 , 5 ) ) ; obj . setAusstattungsqualitaet ( AusstattungsqualitaetsTyp . GEHOBEN ) ; obj . setBarrierefrei ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setBaujahr ( RandomUtils . nextLong ( 1900 , 2010 ) ) ; obj . setBetreutesWohnen ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setEinbaukueche ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setEtagenzahl ( RandomUtils . nextLong ( 1 , 10 ) ) ; obj . setFreiAb ( "notes about availability" ) ; obj . setGaesteWC ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setGrundstuecksFlaeche ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 100 , 1500 ) ) ) ; obj . setHausKategorie ( HausKategorienTyp . EINFAMILIENHAUS ) ; obj . setHaustiere ( GenehmigungTyp . NACH_VEREINBARUNG ) ; obj . setHeizungsart ( HeizungsartTyp . ZENTRALHEIZUNG ) ; obj . setJahrLetzteModernisierung ( RandomUtils . nextLong ( 1980 , 2000 ) ) ; obj . setKeller ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setNutzflaeche ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 150 , 500 ) ) ) ; obj . setObjektzustand ( ObjektZustandTyp . GEPFLEGT ) ; obj . setParkplatz ( StellplatzKategorieTyp . CARPORT ) ; obj . setRollstuhlgerecht ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setWohnflaeche ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 50 , 300 ) ) ) ; obj . setZimmer ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 1 , 5 ) ) ) ; obj . setBefeuerungsArt ( FACTORY . createBefeuerungsArtTyp ( ) ) ; obj . getBefeuerungsArt ( ) . setErdwaerme ( FACTORY . createBefeuerungsArtTypErdwaerme ( Boolean . TRUE ) ) ; obj . getBefeuerungsArt ( ) . setPelletheizung ( FACTORY . createBefeuerungsArtTypPelletheizung ( Boolean . TRUE ) ) ; obj . setEnergieausweis ( FACTORY . createEnergieausweisTyp ( ) ) ; obj . getEnergieausweis ( ) . setEnergieausweistyp ( EnergieausweistypTyp . ENERGIEVERBRAUCHSKENNWERT ) ; obj . getEnergieausweis ( ) . setEnergieverbrauchskennwert ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 50 , 500 ) ) ) ; obj . getEnergieausweis ( ) . setWarmwasserEnthalten ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setMietpreise ( FACTORY . createVermarktungWohnMieteTyp ( ) ) ; obj . getMietpreise ( ) . setHeizkosten ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 100 , 500 ) ) ) ; obj . getMietpreise ( ) . setHeizkostenInWarmmieteEnthalten ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . getMietpreise ( ) . setKaltmiete ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 150 , 1500 ) ) ) ; obj . getMietpreise ( ) . setKaution ( "notes about deposit" ) ; obj . getMietpreise ( ) . setNebenkosten ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 50 , 500 ) ) ) ; obj . getMietpreise ( ) . setStellplatzMiete ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 50 , 500 ) ) ) ; obj . getMietpreise ( ) . setWarmmiete ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 250 , 2500 ) ) ) ; return FACTORY . createHausMiete ( obj ) ; }
Create an {@link HausMiete} with some example data.

@return created example object
Create an { @link HausMiete } with some example data .