public class OpenImmo_1_2_7b extends XmlConverter<OpenImmoDocument,OpenImmoVersion>
Constructor and Description |
---|
OpenImmo_1_2_7b() |
Modifier and Type | Method and Description |
---|---|
protected void |
downgradeEnergiepassJahrgangElements(Document doc)
Downgrade <jahrgang> elements in <energiepass>
to OpenImmo 1.2.7.
|
void |
downgradeToPreviousVersion(OpenImmoDocument doc)
Downgrade a
XmlConvertableDocument from the current version to the
previous version. |
OpenImmoVersion |
getVersion()
Returns the version, that this converter is implemented for.
|
protected void |
removeGeg2018Elements(Document doc)
Remove <geg2018> elements.
|
protected void |
removeReferenzIdElements(Document doc)
Remove <referenz_id> elements.
|
void |
upgradeFromPreviousVersion(OpenImmoDocument doc)
Upgrade a
XmlConvertableDocument document from the previous version to
the current version. |
public OpenImmoVersion getVersion()
XmlConverter
getVersion
in class XmlConverter<OpenImmoDocument,OpenImmoVersion>
public void downgradeToPreviousVersion(OpenImmoDocument doc)
XmlConverter
XmlConvertableDocument
from the current version to the
previous version.downgradeToPreviousVersion
in class XmlConverter<OpenImmoDocument,OpenImmoVersion>
doc
- the document to downgradepublic void upgradeFromPreviousVersion(OpenImmoDocument doc)
XmlConverter
XmlConvertableDocument
document from the previous version to
the current version.upgradeFromPreviousVersion
in class XmlConverter<OpenImmoDocument,OpenImmoVersion>
doc
- the document to upgradeprotected void removeReferenzIdElements(Document doc) throws org.jaxen.JaxenException
OpenImmo 1.2.7 does not support <referenz_id> elements.
doc
- OpenImmo document in version 1.2.7borg.jaxen.JaxenException
- if xpath evaluation failedprotected void removeGeg2018Elements(Document doc) throws org.jaxen.JaxenException
OpenImmo 1.2.7 does not support <geg2018> elements.
doc
- OpenImmo document in version 1.2.7borg.jaxen.JaxenException
- if xpath evaluation failedprotected void downgradeEnergiepassJahrgangElements(Document doc) throws org.jaxen.JaxenException
The value "bei_besichtigung" of <jahrgang> elements in <energiepass> is not available in OpenImmo 1.2.7.
doc
- OpenImmo document in version 1.2.7borg.jaxen.JaxenException
- if xpath evaluation failedCopyright © 2018 OpenEstate. All rights reserved.