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

        obj.setAlsFerienwohnungGeeignet(RandomUtils.nextInt(0, 2) == 1);
        obj.setAnzahlBadezimmer(RandomUtils.nextLong(1, 5));
        obj.setAnzahlGaragenStellplaetze(RandomUtils.nextLong(0, 3));
        obj.setAnzahlSchlafzimmer(RandomUtils.nextLong(1, 5));
        obj.setAusstattungsqualitaet(AusstattungsqualitaetsTyp.LUXUS);
        obj.setBarrierefrei(RandomUtils.nextInt(0, 2) == 1);
        obj.setBaujahr(RandomUtils.nextLong(1900, 2010));
        obj.setBauphase(BauphaseTyp.HAUS_FERTIG_GESTELLT);
        obj.setDenkmalschutzobjekt(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.MEHRFAMILIENHAUS);
        obj.setHeizungsart(HeizungsartTyp.ETAGENHEIZUNG);
        obj.setJahrLetzteModernisierung(RandomUtils.nextLong(1980, 2000));
        obj.setKeller(RandomUtils.nextInt(0, 2) == 1);
        obj.setMitEinliegerwohnung(RandomUtils.nextInt(0, 2) == 1);
        obj.setNutzflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1000)));
        obj.setObjektzustand(ObjektZustandTyp.NEUWERTIG);
        obj.setParkplatz(StellplatzKategorieTyp.TIEFGARAGE);
        obj.setRollstuhlgerecht(RandomUtils.nextInt(0, 2) == 1);
        obj.setVermietet(RandomUtils.nextInt(0, 2) == 1);
        obj.setWohnflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.setZimmer(BigDecimal.valueOf(RandomUtils.nextDouble(1, 10)));

        obj.setBefeuerungsArt(FACTORY.createBefeuerungsArtTyp());
        obj.getBefeuerungsArt().setOel(FACTORY.createBefeuerungsArtTypOel(Boolean.TRUE));
        obj.getBefeuerungsArt().setGas(FACTORY.createBefeuerungsArtTypGas(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.setKaufpreise(FACTORY.createVermarktungWohnKaufTyp());
        obj.getKaufpreise().setKaufpreis(BigDecimal.valueOf(RandomUtils.nextDouble(100000, 9999999)));
        obj.getKaufpreise().setMieteinnahmenProMonat(BigDecimal.valueOf(RandomUtils.nextDouble(5000, 50000)));
        obj.getKaufpreise().setStellplatzKaufpreis(BigDecimal.valueOf(RandomUtils.nextDouble(1000, 10000)));
        obj.getKaufpreise().setWohngeld(BigDecimal.valueOf(RandomUtils.nextDouble(500, 5000)));

        return FACTORY.createHausKauf(obj);
    }
protected static HausKauf createImmobilieHausKauf() {
        // create an example real estate
        HausKauf.Type obj = FACTORY.createHausKaufType();
        initImmobilie(obj);

        obj.setAlsFerienwohnungGeeignet(RandomUtils.nextInt(0, 2) == 1);
        obj.setAnzahlBadezimmer(RandomUtils.nextLong(1, 5));
        obj.setAnzahlGaragenStellplaetze(RandomUtils.nextLong(0, 3));
        obj.setAnzahlSchlafzimmer(RandomUtils.nextLong(1, 5));
        obj.setAusstattungsqualitaet(AusstattungsqualitaetsTyp.LUXUS);
        obj.setBarrierefrei(RandomUtils.nextInt(0, 2) == 1);
        obj.setBaujahr(RandomUtils.nextLong(1900, 2010));
        obj.setBauphase(BauphaseTyp.HAUS_FERTIG_GESTELLT);
        obj.setDenkmalschutzobjekt(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.MEHRFAMILIENHAUS);
        obj.setHeizungsart(HeizungsartTyp.ETAGENHEIZUNG);
        obj.setJahrLetzteModernisierung(RandomUtils.nextLong(1980, 2000));
        obj.setKeller(RandomUtils.nextInt(0, 2) == 1);
        obj.setMitEinliegerwohnung(RandomUtils.nextInt(0, 2) == 1);
        obj.setNutzflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1000)));
        obj.setObjektzustand(ObjektZustandTyp.NEUWERTIG);
        obj.setParkplatz(StellplatzKategorieTyp.TIEFGARAGE);
        obj.setRollstuhlgerecht(RandomUtils.nextInt(0, 2) == 1);
        obj.setVermietet(RandomUtils.nextInt(0, 2) == 1);
        obj.setWohnflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500)));
        obj.setZimmer(BigDecimal.valueOf(RandomUtils.nextDouble(1, 10)));

        obj.setBefeuerungsArt(FACTORY.createBefeuerungsArtTyp());
        obj.getBefeuerungsArt().setOel(FACTORY.createBefeuerungsArtTypOel(Boolean.TRUE));
        obj.getBefeuerungsArt().setGas(FACTORY.createBefeuerungsArtTypGas(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.setKaufpreise(FACTORY.createVermarktungWohnKaufTyp());
        obj.getKaufpreise().setKaufpreis(BigDecimal.valueOf(RandomUtils.nextDouble(100000, 9999999)));
        obj.getKaufpreise().setMieteinnahmenProMonat(BigDecimal.valueOf(RandomUtils.nextDouble(5000, 50000)));
        obj.getKaufpreise().setStellplatzKaufpreis(BigDecimal.valueOf(RandomUtils.nextDouble(1000, 10000)));
        obj.getKaufpreise().setWohngeld(BigDecimal.valueOf(RandomUtils.nextDouble(500, 5000)));

        return FACTORY.createHausKauf(obj);
    }
protected static HausKauf createImmobilieHausKauf ( ) { // create an example real estate HausKauf . Type obj = FACTORY . createHausKaufType ( ) ; initImmobilie ( obj ) ; obj . setAlsFerienwohnungGeeignet ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setAnzahlBadezimmer ( RandomUtils . nextLong ( 1 , 5 ) ) ; obj . setAnzahlGaragenStellplaetze ( RandomUtils . nextLong ( 0 , 3 ) ) ; obj . setAnzahlSchlafzimmer ( RandomUtils . nextLong ( 1 , 5 ) ) ; obj . setAusstattungsqualitaet ( AusstattungsqualitaetsTyp . LUXUS ) ; obj . setBarrierefrei ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setBaujahr ( RandomUtils . nextLong ( 1900 , 2010 ) ) ; obj . setBauphase ( BauphaseTyp . HAUS_FERTIG_GESTELLT ) ; obj . setDenkmalschutzobjekt ( 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 . MEHRFAMILIENHAUS ) ; obj . setHeizungsart ( HeizungsartTyp . ETAGENHEIZUNG ) ; obj . setJahrLetzteModernisierung ( RandomUtils . nextLong ( 1980 , 2000 ) ) ; obj . setKeller ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setMitEinliegerwohnung ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setNutzflaeche ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 100 , 1000 ) ) ) ; obj . setObjektzustand ( ObjektZustandTyp . NEUWERTIG ) ; obj . setParkplatz ( StellplatzKategorieTyp . TIEFGARAGE ) ; obj . setRollstuhlgerecht ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setVermietet ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setWohnflaeche ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 50 , 500 ) ) ) ; obj . setZimmer ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 1 , 10 ) ) ) ; obj . setBefeuerungsArt ( FACTORY . createBefeuerungsArtTyp ( ) ) ; obj . getBefeuerungsArt ( ) . setOel ( FACTORY . createBefeuerungsArtTypOel ( Boolean . TRUE ) ) ; obj . getBefeuerungsArt ( ) . setGas ( FACTORY . createBefeuerungsArtTypGas ( 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 . setKaufpreise ( FACTORY . createVermarktungWohnKaufTyp ( ) ) ; obj . getKaufpreise ( ) . setKaufpreis ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 100000 , 9999999 ) ) ) ; obj . getKaufpreise ( ) . setMieteinnahmenProMonat ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 5000 , 50000 ) ) ) ; obj . getKaufpreise ( ) . setStellplatzKaufpreis ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 1000 , 10000 ) ) ) ; obj . getKaufpreise ( ) . setWohngeld ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 500 , 5000 ) ) ) ; return FACTORY . createHausKauf ( obj ) ; }
Create an {@link HausKauf} with some example data.

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