com.openindex.openestate.impl.xml
Class IS24XmlWriter

java.lang.Object
  extended by com.openindex.openestate.impl.OpenEstateConverter
      extended by com.openindex.openestate.impl.xml.IS24XmlWriter
Direct Known Subclasses:
IS24XmlWriter

public class IS24XmlWriter
extends OpenEstateConverter

Umwandlung von OpenEstate-XML in IS24-XML.
siehe www.immobilienscout24.de/immobilientransfer/
$Id: IS24XmlWriter.java 1849 2012-10-19 23:13:31Z andy $

Author:
Andreas Rudolph

Constructor Summary
IS24XmlWriter()
          Erzeugt eine Instanz der Klasse 'IS24XmlWriter'
IS24XmlWriter(Locale locale)
           
 
Method Summary
protected  ImmobilienTransferTyp.Anbieter convertAgent(AgentImpl src)
           
protected  JAXBElement convertEstate(EstateImpl src, AgentImpl agent, AgentContactImpl contact, List<String> errors)
           
protected  Anlageobjekt convertEstate(EstateImpl src, Anlageobjekt.Type dest, List<String> types, List<String> errors)
           
protected  BueroPraxis convertEstate(EstateImpl src, BueroPraxis.Type dest, List<String> types, List<String> errors)
           
protected  Einzelhandel convertEstate(EstateImpl src, Einzelhandel.Type dest, List<String> types, List<String> errors)
           
protected  GarageKauf convertEstate(EstateImpl src, GarageKauf.Type dest, List<String> types, List<String> errors)
           
protected  GarageMiete convertEstate(EstateImpl src, GarageMiete.Type dest, List<String> types, List<String> errors)
           
protected  Gastronomie convertEstate(EstateImpl src, Gastronomie.Type dest, List<String> types, List<String> errors)
           
protected  GrundstueckGewerbe convertEstate(EstateImpl src, GrundstueckGewerbe.Type dest, List<String> types, List<String> errors)
           
protected  GrundstueckWohnenKauf convertEstate(EstateImpl src, GrundstueckWohnenKauf.Type dest, List<String> types, List<String> errors)
           
protected  GrundstueckWohnenMiete convertEstate(EstateImpl src, GrundstueckWohnenMiete.Type dest, List<String> types, List<String> errors)
           
protected  HalleProduktion convertEstate(EstateImpl src, HalleProduktion.Type dest, List<String> types, List<String> errors)
           
protected  HausKauf convertEstate(EstateImpl src, HausKauf.Type dest, List<String> types, List<String> errors)
           
protected  HausMiete convertEstate(EstateImpl src, HausMiete.Type dest, List<String> types, List<String> errors)
           
protected  SonstigeGewerbe convertEstate(EstateImpl src, SonstigeGewerbe.Type dest, List<String> types, List<String> errors)
           
protected  WAZ convertEstate(EstateImpl src, WAZ.Type dest, List<String> types, List<String> errors)
           
protected  WGZimmer convertEstate(EstateImpl src, WGZimmer.Type dest, List<String> types, List<String> errors)
           
protected  WohnungKauf convertEstate(EstateImpl src, WohnungKauf.Type dest, List<String> types, List<String> errors)
           
protected  WohnungMiete convertEstate(EstateImpl src, WohnungMiete.Type dest, List<String> types, List<String> errors)
           
protected  Zwangsversteigerung convertEstate(EstateImpl src, Zwangsversteigerung.Type dest, List<String> types, List<String> errors)
           
protected  ImmobilienTransferTyp createRoot()
           
 IS24ImmobilienTransfer write(AgencyImpl agency)
           
 IS24ImmobilienTransfer write(SerializableXmlElement src)
           
 IS24ImmobilienTransfer write(TransferImpl transfer)
           
protected  AusstattungsqualitaetsTyp writeAustattungsQualitaet(EstateImpl estate)
           
protected  BauphaseTyp writeBauphase(EstateImpl estate)
           
protected  GrundstueckGewerbeEmpfohleneNutzung writeBebaubarMitGewerbe(EstateImpl estate)
           
protected  GrundstueckWohnenEmpfohleneNutzung writeBebaubarMitWohnen(EstateImpl estate)
           
protected  BebaubarNachTyp writeBebaubarNach(EstateImpl estate)
           
protected  BefeuerungsArtTyp writeBefeuerung(EstateImpl estate)
           
protected  BodenbelagTyp writeBodenbelag(EstateImpl estate)
           
protected  BodenbelagWohnenTyp writeBodenbelagWohnen(EstateImpl estate)
           
protected  DatenVerkabelungsTyp writeDatenverkabelung(EstateImpl estate)
           
protected  EnergieausweisTyp writeEnergieausweis(EstateImpl estate)
           
protected  ErschliessungszustandTyp writeErschliessungszustand(EstateImpl estate)
           
protected  GeschlechtTyp writeGeschlecht(EstateImpl estate)
           
protected  WGZimmerGeschlechtTyp writeGeschlechtWG(EstateImpl estate)
           
protected  GenehmigungTyp writeHaustiere(EstateImpl estate)
           
protected  HeizungsartTyp writeHeizungsart(EstateImpl estate)
           
protected  AnlageobjekteKategorieTyp writeKategorieAnlage(List<String> types)
           
protected  BueroPraxisKategorienTyp writeKategorieBueroPraxis(List<String> types)
           
protected  EinzelhandelKategorienTyp writeKategorieEinzelhandel(List<String> types)
           
protected  GaragenKategorieTyp writeKategorieGarage(List<String> types)
           
protected  GastroKategorieTyp writeKategorieGastronomie(List<String> types)
           
protected  GrundstueckGewerbeKategorienTyp writeKategorieGrundstueckGewerbe(List<String> types)
           
protected  HalleProduktionKategorieTyp writeKategorieHalleProduktion(List<String> types)
           
protected  HausKategorienTyp writeKategorieHaus(List<String> types)
           
protected  SonstigeGewerbeKategorieTyp writeKategorieSonstigesGewerbe(List<String> types)
           
protected  WazKategorienTyp writeKategorieWaz(List<String> types)
           
protected  WohnungKategorienTyp writeKategorieWohnung(List<String> types)
           
protected  JaNeinVereinbarungTyp writeKlimatisiert(EstateImpl estate)
           
protected  HebeanlageTyp writeKranbahn(EstateImpl estate)
           
protected  Boolean writeKueche(EstateImpl estate)
           
protected  LageartTyp writeLageArt(EstateImpl estate)
           
protected  HebeanlageTyp writeLastenaufzug(EstateImpl estate)
           
protected  MobilarTyp writeMobilar(EstateImpl estate)
           
protected  ObjektZustandTyp writeObjektZustand(EstateImpl estate)
           
protected  WazObjektZustandTyp writeObjektZustandWaz(EstateImpl estate)
           
protected  RauchenTyp writeRauchen(EstateImpl estate)
           
protected  Boolean writeRaucherOk(EstateImpl estate)
           
protected  StellplatzKategorieTyp writeStellplatzKategorie(EstateImpl estate)
           
protected  TVAnschlussTyp writeTvAnschluss(EstateImpl estate)
           
protected  VermarktungGewerbeTyp writeVermarktungGewerbe(EstateImpl estate)
           
protected  VermarktungGewerbeTyp2 writeVermarktungGewerbe2(EstateImpl estate)
           
protected  VermarktungGrundstueckGewerbeTyp writeVermarktungGrundstueckGewerbe(EstateImpl estate)
           
protected  VermarktungGrundstueckWohnenKaufTyp writeVermarktungGrundstueckWohnenKauf(EstateImpl estate)
           
protected  VermarktungGrundstueckWohnenMieteTyp writeVermarktungGrundstueckWohnenMiete(EstateImpl estate)
           
protected  ZulieferungTyp writeZulieferung(EstateImpl estate)
           
 
Methods inherited from class com.openindex.openestate.impl.OpenEstateConverter
getErrorMap, getEstateValue, getEstateValueAsBigDecimal, getEstateValueAsBigInteger, getEstateValueAsBoolean, getEstateValueAsCalendar, getEstateValueAsDate, getEstateValueAsDouble, getEstateValueAsFloat, getEstateValueAsInteger, getEstateValueAsList, getEstateValueAsLong, getEstateValueAsNonEmptyString, getEstateValueAsString, getFormattedEstateValue, getNumber, getOpenEstateLanguage, getXmlLineSeparator, hasEstateValue, putErrors, putEstateValue, putEstateValue, setOpenEstateLanguage, setXmlLineSeparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IS24XmlWriter

public IS24XmlWriter()
Erzeugt eine Instanz der Klasse 'IS24XmlWriter'


IS24XmlWriter

public IS24XmlWriter(Locale locale)
Method Detail

convertAgent

protected ImmobilienTransferTyp.Anbieter convertAgent(AgentImpl src)

convertEstate

protected JAXBElement convertEstate(EstateImpl src,
                                    AgentImpl agent,
                                    AgentContactImpl contact,
                                    List<String> errors)
                             throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected Anlageobjekt convertEstate(EstateImpl src,
                                     Anlageobjekt.Type dest,
                                     List<String> types,
                                     List<String> errors)
                              throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected BueroPraxis convertEstate(EstateImpl src,
                                    BueroPraxis.Type dest,
                                    List<String> types,
                                    List<String> errors)
                             throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected Einzelhandel convertEstate(EstateImpl src,
                                     Einzelhandel.Type dest,
                                     List<String> types,
                                     List<String> errors)
                              throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected GarageKauf convertEstate(EstateImpl src,
                                   GarageKauf.Type dest,
                                   List<String> types,
                                   List<String> errors)
                            throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected GarageMiete convertEstate(EstateImpl src,
                                    GarageMiete.Type dest,
                                    List<String> types,
                                    List<String> errors)
                             throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected Gastronomie convertEstate(EstateImpl src,
                                    Gastronomie.Type dest,
                                    List<String> types,
                                    List<String> errors)
                             throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected GrundstueckGewerbe convertEstate(EstateImpl src,
                                           GrundstueckGewerbe.Type dest,
                                           List<String> types,
                                           List<String> errors)
                                    throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected GrundstueckWohnenKauf convertEstate(EstateImpl src,
                                              GrundstueckWohnenKauf.Type dest,
                                              List<String> types,
                                              List<String> errors)
                                       throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected GrundstueckWohnenMiete convertEstate(EstateImpl src,
                                               GrundstueckWohnenMiete.Type dest,
                                               List<String> types,
                                               List<String> errors)
                                        throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected HalleProduktion convertEstate(EstateImpl src,
                                        HalleProduktion.Type dest,
                                        List<String> types,
                                        List<String> errors)
                                 throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected HausKauf convertEstate(EstateImpl src,
                                 HausKauf.Type dest,
                                 List<String> types,
                                 List<String> errors)
                          throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected HausMiete convertEstate(EstateImpl src,
                                  HausMiete.Type dest,
                                  List<String> types,
                                  List<String> errors)
                           throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected SonstigeGewerbe convertEstate(EstateImpl src,
                                        SonstigeGewerbe.Type dest,
                                        List<String> types,
                                        List<String> errors)
                                 throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected WAZ convertEstate(EstateImpl src,
                            WAZ.Type dest,
                            List<String> types,
                            List<String> errors)
                     throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected WGZimmer convertEstate(EstateImpl src,
                                 WGZimmer.Type dest,
                                 List<String> types,
                                 List<String> errors)
                          throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected WohnungKauf convertEstate(EstateImpl src,
                                    WohnungKauf.Type dest,
                                    List<String> types,
                                    List<String> errors)
                             throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected WohnungMiete convertEstate(EstateImpl src,
                                     WohnungMiete.Type dest,
                                     List<String> types,
                                     List<String> errors)
                              throws OpenEstateException
Throws:
OpenEstateException

convertEstate

protected Zwangsversteigerung convertEstate(EstateImpl src,
                                            Zwangsversteigerung.Type dest,
                                            List<String> types,
                                            List<String> errors)
                                     throws OpenEstateException
Throws:
OpenEstateException

createRoot

protected ImmobilienTransferTyp createRoot()

write

public IS24ImmobilienTransfer write(SerializableXmlElement src)

write

public IS24ImmobilienTransfer write(AgencyImpl agency)

write

public IS24ImmobilienTransfer write(TransferImpl transfer)

writeAustattungsQualitaet

protected AusstattungsqualitaetsTyp writeAustattungsQualitaet(EstateImpl estate)

writeBauphase

protected BauphaseTyp writeBauphase(EstateImpl estate)

writeBebaubarMitGewerbe

protected GrundstueckGewerbeEmpfohleneNutzung writeBebaubarMitGewerbe(EstateImpl estate)

writeBebaubarMitWohnen

protected GrundstueckWohnenEmpfohleneNutzung writeBebaubarMitWohnen(EstateImpl estate)

writeBebaubarNach

protected BebaubarNachTyp writeBebaubarNach(EstateImpl estate)

writeBefeuerung

protected BefeuerungsArtTyp writeBefeuerung(EstateImpl estate)

writeBodenbelag

protected BodenbelagTyp writeBodenbelag(EstateImpl estate)

writeBodenbelagWohnen

protected BodenbelagWohnenTyp writeBodenbelagWohnen(EstateImpl estate)

writeDatenverkabelung

protected DatenVerkabelungsTyp writeDatenverkabelung(EstateImpl estate)

writeEnergieausweis

protected EnergieausweisTyp writeEnergieausweis(EstateImpl estate)

writeErschliessungszustand

protected ErschliessungszustandTyp writeErschliessungszustand(EstateImpl estate)

writeGeschlecht

protected GeschlechtTyp writeGeschlecht(EstateImpl estate)

writeGeschlechtWG

protected WGZimmerGeschlechtTyp writeGeschlechtWG(EstateImpl estate)

writeHaustiere

protected GenehmigungTyp writeHaustiere(EstateImpl estate)

writeHeizungsart

protected HeizungsartTyp writeHeizungsart(EstateImpl estate)

writeKategorieAnlage

protected AnlageobjekteKategorieTyp writeKategorieAnlage(List<String> types)

writeKategorieBueroPraxis

protected BueroPraxisKategorienTyp writeKategorieBueroPraxis(List<String> types)

writeKategorieEinzelhandel

protected EinzelhandelKategorienTyp writeKategorieEinzelhandel(List<String> types)

writeKategorieGarage

protected GaragenKategorieTyp writeKategorieGarage(List<String> types)

writeKategorieGastronomie

protected GastroKategorieTyp writeKategorieGastronomie(List<String> types)

writeKategorieGrundstueckGewerbe

protected GrundstueckGewerbeKategorienTyp writeKategorieGrundstueckGewerbe(List<String> types)

writeKategorieHalleProduktion

protected HalleProduktionKategorieTyp writeKategorieHalleProduktion(List<String> types)

writeKategorieHaus

protected HausKategorienTyp writeKategorieHaus(List<String> types)

writeKategorieSonstigesGewerbe

protected SonstigeGewerbeKategorieTyp writeKategorieSonstigesGewerbe(List<String> types)

writeKategorieWaz

protected WazKategorienTyp writeKategorieWaz(List<String> types)

writeKategorieWohnung

protected WohnungKategorienTyp writeKategorieWohnung(List<String> types)

writeKlimatisiert

protected JaNeinVereinbarungTyp writeKlimatisiert(EstateImpl estate)

writeKranbahn

protected HebeanlageTyp writeKranbahn(EstateImpl estate)

writeKueche

protected Boolean writeKueche(EstateImpl estate)

writeLageArt

protected LageartTyp writeLageArt(EstateImpl estate)

writeLastenaufzug

protected HebeanlageTyp writeLastenaufzug(EstateImpl estate)

writeMobilar

protected MobilarTyp writeMobilar(EstateImpl estate)

writeObjektZustand

protected ObjektZustandTyp writeObjektZustand(EstateImpl estate)

writeObjektZustandWaz

protected WazObjektZustandTyp writeObjektZustandWaz(EstateImpl estate)

writeStellplatzKategorie

protected StellplatzKategorieTyp writeStellplatzKategorie(EstateImpl estate)

writeRauchen

protected RauchenTyp writeRauchen(EstateImpl estate)

writeRaucherOk

protected Boolean writeRaucherOk(EstateImpl estate)

writeTvAnschluss

protected TVAnschlussTyp writeTvAnschluss(EstateImpl estate)

writeVermarktungGewerbe

protected VermarktungGewerbeTyp writeVermarktungGewerbe(EstateImpl estate)

writeVermarktungGewerbe2

protected VermarktungGewerbeTyp2 writeVermarktungGewerbe2(EstateImpl estate)

writeVermarktungGrundstueckGewerbe

protected VermarktungGrundstueckGewerbeTyp writeVermarktungGrundstueckGewerbe(EstateImpl estate)

writeVermarktungGrundstueckWohnenKauf

protected VermarktungGrundstueckWohnenKaufTyp writeVermarktungGrundstueckWohnenKauf(EstateImpl estate)

writeVermarktungGrundstueckWohnenMiete

protected VermarktungGrundstueckWohnenMieteTyp writeVermarktungGrundstueckWohnenMiete(EstateImpl estate)

writeZulieferung

protected ZulieferungTyp writeZulieferung(EstateImpl estate)


Copyright © 2012 OpenEstate. All Rights Reserved.